TG Telegram Group Link
Channel: C# 1001 notes
Back to Bottom
πŸ–₯ Phi-3-mini Π² 30 строках Π½Π° C# с ONNX Runtime GenAI

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… запуска Phi-3 Microsoft выпустила ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ONNX, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«ONNX Runtime supports Phi-3 mini models across platforms and devicesΒ».
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Phi-3 mini ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π½Π° HuggingFace πŸ€—

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всё это, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ модСль локально всСго Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках C#, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² этом Π³Π°ΠΉΠ΄Π΅.

▢️ Π“Π°ΠΉΠ΄

А Π²ΠΎΡ‚ Ρ‚Π΅ самыС 30 строк:

using Microsoft.ML.OnnxRuntimeGenAI;
var modelDirectory = args.Length == 2 ? args[1] :
@"C:\git\oss\Phi-3-mini-4k-instruct-onnx\cuda\cuda-int4-rtn-block-32";
using var model = new Model(modelDirectory);
using var tokenizer = new Tokenizer(model);
while (true)
{
Console.Write("Prompt: ");
var line = Console.ReadLine();
if (line == null) { continue; }

using var tokens = tokenizer.Encode(line);

using var generatorParams = new GeneratorParams(model);
generatorParams.SetSearchOption("max_length", 2048);
generatorParams.SetInputSequences(tokens);

using var generator = new Generator(model, generatorParams);

while (!generator.IsDone())
{
generator.ComputeLogits();
generator.GenerateNextToken();
var outputTokens = generator.GetSequence(0);
var newToken = outputTokens.Slice(outputTokens.Length - 1, 1);
var output = tokenizer.Decode(newToken);
Console.Write(output);
}
Console.WriteLine();
}


@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ NSwag β€” Swagger/OpenAPI-инструмСнтарий для .NET, ASP.NET Core

Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ инструмСнтов Swagger/OpenAPI 2.0 ΠΈ 3.0 для .NET, .NET Core, Web API, ASP.NET Core, TypeScript ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.
ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ спСцификаций OpenAPI ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ASP.NET Web API ΠΈ клиСнтского ΠΊΠΎΠ΄Π° ΠΈΠ· этих спСцификаций OpenAPI.

NSwag ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Swashbuckle (гСнСрация OpenAPI/Swagger) ΠΈ AutoRest (гСнСрация ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°) Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ инструмСнтов.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… нСсовмСстимостСй ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ описаны Π² спСцификации OpenAPI ΠΈΠ»ΠΈ JSON Schema (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, наслСдованиС, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° пСрСчислСний ΠΈ ссылок)

πŸ–₯ GitHub
🟑 Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° NSwag

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ–₯ QuestPDF β€” гСнСрация PDF Π² .NET

QuestPDF β€” это .NET open-source Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ комплСксный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вСрстки Π½Π° основС Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ C# Fluent API.
ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PDF-ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

πŸ–₯ GitHub

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Harmony β€” позвляСт ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ .NET прямо Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅

Harmony β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для исправлСния, Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈ дСкорирования ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² .NET ΠΈ Mono Π²ΠΎ врСмя выполнСния.
Harmony прСдоставляСт высокоуровнСвый ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ измСнСнию Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² C#-прилоТСниях.

πŸ–₯ GitHub

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ SimplCommerce β€” простая, кроссплатформСнная, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ eCommerce систСма Π½Π° .NET

Быстрый старт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Docker:
docker run -p 5000:80 simplcommerce/ci-build

πŸ–₯ GitHub
🟑 Π”Π΅ΠΌΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с использованиСм SimplCommerce

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ для ML.NET, кроссплатформСнного Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° машинного обучСния для .NET

Π’ этом Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ML.NET ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ML Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ прилоТСния .NET.

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΅ΡΡ‚ΡŒ 2 Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²/ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

β€” ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ / MVP, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ простых ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

β€” ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ прилоТСния: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Π΅Π±- ΠΈ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с модСлями машинного обучСния Π½Π° основС ML.NET

πŸ–₯ GitHub
🟑 Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° ML.NET

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ AntDesign.Templates β€” Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² UI ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ класса, основанный Π½Π° Ant Design ΠΈ Blazor WebAssembly

β€” dotnet new --install AntDesign.Templates

Ѐишки AntDesign:
β€” Π½Π°Π±ΠΎΡ€ высококачСствСнных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Blazor ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.
β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° взаимодСйствия с событиями UI Π½Π° основС WebAssembly Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ SignalR Π½Π° сторонС сСрвСра
β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прогрСссивных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (PWA)
β€” ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π° счёт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ дСсятков языков
β€” бСсшовная интСграция с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ASP.NET Core MVC ΠΈ Razor Pages

πŸ–₯ GitHub
🟑 Π”ΠΎΠΊΠΈ

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Mapperly β€” .NET-ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ для создания ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½ MapStruct

β€” dotnet add package Riok.Mapperly

Mapperly Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НСобходимо Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сигнатуру ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² отобраТСния.

πŸ–₯ GitHub
🟑 Π”ΠΎΠΊΠΈ

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ CSharpier β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‚Π΅Ρ€ C# ΠΊΠΎΠ΄Π°

β€” dotnet tool install csharpier -g

CSharpier Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Roslyn ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ собираСт Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свои собствСнныС ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ сборки Π±Ρ‹Π» Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½ Prettier, Π½ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ довольно сильно помСнялся.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ CSharpier:
β€” это Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ быстрый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‚Π΅Ρ€
β€” интСгрируСтся с основными IDE Π‘#
β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с C# <= 12
β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ вносимых ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

πŸ–₯ GitHub
🟑 Π”ΠΎΠΊΠΈ

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ StableSwarmUI β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс Π½Π° C# для Stable Diffusion

brew install dotnet
git clone https://github.com/Stability-AI/StableSwarmUI
cd StableSwarmUI
./launch-macos.sh


StableSwarmUI обСспСчиваСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ доступ ΠΊ возмоТностям Stable Diffusion;
Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся

πŸ–₯ GitHub
🟑 Π”ΠΎΠΊΠΈ

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ C#-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ для ΡΡ‡Π°ΡΡ‚ΡŒΡ?

Π£Π΄Π°Π»Π΅Π½ΠΊΠ°, выстроСнныС CI/CD, сильноС ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ... ВсС это Π΅ΡΡ‚ΡŒ Π² ΠšΠΎΠ½Ρ‚ΡƒΡ€Π΅, Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вас 🫢

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ C#-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с highload-сСрвисами ΠΎΡ‚ 3 Π»Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вмСстС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ бизнСса. ΠœΡ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌ 70+ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²: ΠΎΡ‚ стартапов Π²Ρ€ΠΎΠ΄Π΅ Π’ΠΎΠ»ΠΊΠ° Π΄ΠΎ Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π”ΠΈΠ°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ ЭкстСрн.

Наш стСк:
β€” БэкСнд: C# (.NET Core, .NET 5 ΠΈ Π²Ρ‹ΡˆΠ΅, ASP.NET MVC / Web API)
β€” Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°: MS SQL, PostgreSQL, Cassandra, MongoDB.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас Ρ…ΠΎΡ€ΠΎΡˆΠΎ:
πŸ‘‰Π‘#-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ β€” прСдставитСли самого массового стСка Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ВсСгда Π΅ΡΡ‚ΡŒ, с ΠΊΠ΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ‡Π΅ΠΌΡƒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ.
πŸ‘‰ΠœΠΎΠΆΠ΅ΠΌ ΡΡ‚Π°ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, наращивая свой ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚.
πŸ‘‰Π‘Ρ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ наставниками, ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π΅ΠΌ Π² Π²ΡƒΠ·Π°Ρ…. На это выдСляСтся Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя.
πŸ‘‰ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ приятныС бонусы ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ Π°ΠΊΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠ²Π°Π½Π½ΠΎΠΉ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Π”ΠœΠ‘, Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΎΠΏΠ»Π°Ρ‚Ρƒ питания ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ спорта.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ процСссС Π½Π°ΠΉΠΌΠ° Π² ΠšΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΠΎ ссылкС, ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°ΠΉΡ‚Π΅ΡΡŒ!

Π Π΅ΠΊΠ»Π°ΠΌΠ°. АО «ПЀ Β«Π‘ΠšΠ‘ ΠšΠΎΠ½Ρ‚ΡƒΡ€Β» ИНН 6663003127. Erid:2SDnjejnpCZ
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ–₯ ИспользованиС Phi-3 ΠΈ C# с ONNX для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ тСкста ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Π’ΠΎΡ‚ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия, просто ΠΊΠ°Ρ‡Π°Π΅ΠΌ модСль Phi-3-mini 4k ΠΈ модСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с изобраТСниями Phi-3-mini 128k:
cd c:\phi3\models
git lfs install
git clone https://huggingface.co/microsoft/Phi-3-mini-4k-instruct-onnx
git clone https://huggingface.co/microsoft/Phi-3-vision-128k-instruct-onnx-cpu


ΠΈ просто запускаСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ dotnet:
cd .\src\LabsPhi301\
dotnet run


🟑 ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code:
2024/06/13 18:21:10
Back to Top