私有化部署大模型:5個.Net開源項目

我是編程樂趣,一個10年.Net開發(fā)經驗老程序員,點擊右上方“關注”,每天為你分享開源項目和編程知識。

今天一起盤點下,10月份推薦的5個.Net開源項目(點擊標題查看詳情)。

1、BootstrapBlazor企業(yè)級組件庫:前端開發(fā)的革新之路

BootstrapBlazor是一個用于構建現代Web應用程序的開源框架,它基于Blazor框架,采用Bootstrap的UI樣式。Blazor框架允許使用C#代替JavaScript來創(chuàng)建豐富的交互式UI,并將UI呈現為HTMLCSS,支持在眾多瀏覽器中運行,包括移動瀏覽器。

1、開箱即用、豐富的企業(yè)級Blazor組件,除了兼容Bootstrap的樣式庫外,還額外增加了100多個組件;

2、支持基于WebAssembly客戶端和SignalR服務端UI事件交互;

3、支持漸進式Web應用程序;

4、支持.Net5 ;

5、支持ASP.NET CoreMVC、Razor Pages的項目。

私有化部署大模型:5個.Net開源項目

2、Ocelot:.NET開源API網關提供路由管理、服務發(fā)現、鑒權限流等功能

Ocelot是一個用.NET Core實現并開源的API網關,它功能強大,包括了:路由、請求聚合、服務發(fā)現、認證、鑒權、限流熔斷、并內置了負載均衡器與Service Fabric、Consul集成。

私有化部署大模型:5個.Net開源項目

3、基于.NET的強大文件格式開源轉換工具

一個基于.NET平臺的開源文件格式轉換工具,可以支持Windows 7/8/10等操作系統(tǒng)。安裝后在右鍵菜單中出現 “File Converter” 項目,可以方便地通過右鍵菜單對選中文件進行格式轉換,也支持批量文件轉換。

同時支持多種文件格式的轉換,包括幾十種不同的文件格式。轉換過程中不需要進行任何復雜的設置,只需等待轉換完成即可。轉換后的文件格式將自動保存在原始文件所在的目錄中,且不會刪除原始文件。

此外,還允許用戶在設置中預先定義一些常用的格式轉換參數,例如圖片的壓縮率、旋轉角度以及轉換后的文件命名方式等。如果需要調整這些參數,用戶可以在「File Converter」設置里面進行調整。

私有化部署大模型:5個.Net開源項目

4、Helix Toolkit:為.NET開發(fā)者帶來的3D視覺盛宴

Helix Toolkit是一個開源的3D庫,主要用于WPF應用程序。它有許多優(yōu)點,例如提供各種各樣的功能,包括基于MVVM的3D模型編輯器、可編程的著色器、3D網格渲染、相機控制和3D基元等。此外,它還支持各種3D模型導入器和導出器的Assimp.Net組件,方便在項目中使用不同格式的3D模型。

然而,Helix Toolkit也有一些缺點。首先,它基于SharpDX(directx11)實現,這可能會限制其在某些平臺上的性能。其次,雖然它提供了許多功能,但對于一些特定領域的應用程序,可能還需要進行定制開發(fā)。

私有化部署大模型:5個.Net開源項目

5、C#開源項目:私有化部署LLama推理大模型

LLama是Meta發(fā)布的一個免費開源的大模型,是一個有著上百億數量級參數的大語言模型,支持CPU和GPU兩種方式。

而LLamaSharp就是針對llama.cpp封裝的C#版本,讓方便我們基于C#開發(fā)應用,讓我們不需要自己編譯llama.cpp。它的性能接近llama.cpp,支持Windows、LinuxMAC

私有化部署大模型:5個.Net開源項目

我是編程樂趣,一個10年.Net開發(fā)經驗老程序員,專注開源項目和編程知識分享。

私信回復:【888】,領取.Net視頻教程。

– End –

相關新聞

聯系我們
聯系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部