模型资源,私有化部署大模型:5个.net开源项目有哪些

我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。今天一起盘点下,10月份推荐的5个.Net开源项目(点击标

我是一个编程迷。我是一名资深程序员,拥有10 年.Net 开发经验。点击右上角关注,每天分享你的开源项目和编程知识。

今天,我们重点介绍10 月份推荐的5 个.Net 开源项目(单击标题了解更多详细信息)。

1.BootstrapBlazor企业级组件库:前端开发创新之路

Bootstrap Blazor 是一个用于构建现代Web 应用程序的开源框架,基于Blazor 框架并采用Bootstrap 的UI 风格。 Blazor 框架允许您使用C# 而不是JavaScript 创建丰富的交互式UI,将UI 呈现为HTML 和CSS,并支持在许多浏览器(包括移动浏览器)中执行。

1. 一组丰富的企业级Blazor 组件开箱即用,与Bootstrap 样式库兼容,另外还有100 多个附加组件。

2. 支持WebAssembly客户端和SignalR服务器之间的UI事件交互。

3. 支持渐进式Web应用程序。

4.支持.Net5+。

5.支持ASP.NET CoreMVC和Razor Pages项目。

450478dd61bc41daac9be9328abf0915~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695296&x-signature=JBajl7IfkRbS%2F1zTS4lGmzKD708%3D

2. Ocelot:NET开源API网关,提供路由管理、服务发现、身份验证流程等功能。

Ocelot 是一个在.NET Core 中实现的开源API 网关,具有强大的功能,例如路由、请求聚合、服务发现、身份验证、限流、融合以及与Service Fabric 集成的内置负载支持,并配备了平衡器。领事。

953f8a0e3ad344c8b2cddeb5b2f7823f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695296&x-signature=skNOAlrsV1GEDDRn89DhwG9LbO4%3D

3.强大的基于.NET的文件格式开源转换工具

它是一款基于.NET平台的开源文件格式转换工具,可以支持Windows 7/8/10等操作系统。安装后,右键菜单中会出现“文件转换器”项。您可以从右键单击菜单轻松转换文件格式。

支持多种文件格式同时转换,包括数十种不同的文件格式。转换过程中无需进行任何复杂的设置,只需等待转换完成即可。转换后的文件格式将自动保存在与原始文件相同的目录中,并且原始文件不会被删除。

此外,用户还可以在设置中预定义一些常用的格式转换参数,例如图像压缩率、旋转角度以及如何命名转换后的文件。如果需要调整这些参数,用户可以在“文件转换器”设置中进行调整。

d36c74a329e2441b866da2be989e21c6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695296&x-signature=D%2FUokKnZSjraMgV7Qxv9J3mNtj4%3D

4. Helix Toolkit:NET 开发人员的3D 视觉乐趣

Helix Toolkit 是一个开源3D 库,主要用于WPF 应用程序。它具有许多优点,包括提供各种功能,例如基于MVVM 的3D 模型编辑器、可编程着色器、3D 网格渲染、相机控制、3D 图元等。此外,它还支持各种3D 模型导入器和导出器的Assimp.Net 组件,使您可以轻松地在项目中使用不同格式的3D 模型。

然而,Helix Toolkit 也有一些缺点。首先,它是基于SharpDX(directx11)实现的,这可能会限制某些平台上的性能。其次,虽然它提供了很多功能,但一些特定领域的应用程序可能需要定制开发。

f0a90c4ac7d142068cb352c088b2388f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695296&x-signature=AzcxYZdW5nQecpsYrz6tg5uKOJo%3D

5. C#开源项目:LLama推理大规模模型私有化部署

LLama是Meta发布的一个免费开源的大型模型,拥有数百亿个参数,同时支持CPU和GPU方法。

LLamaSharp 是llama.cpp 的封装C# 版本,允许您基于C# 开发应用程序,而无需自己编译llama.cpp。性能接近llama.cpp,并支持Windows、Linux和MAC。

8e113db80afc4988ab5cd986add7568f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695296&x-signature=sl0pWvgU9jCQYFofC9gucDdbqTk%3D

我是一名拥有10 年.Net 开发经验的程序员,专注于开源项目并分享编程知识。

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/79886.html

(0)
小条's avatar小条
上一篇 2024年5月31日 上午1:34
下一篇 2024年5月31日 上午1:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注