OnnxSharp 0.3.2
dotnet add package OnnxSharp --version 0.3.2
NuGet\Install-Package OnnxSharp -Version 0.3.2
<PackageReference Include="OnnxSharp" Version="0.3.2" />
<PackageVersion Include="OnnxSharp" Version="0.3.2" />
<PackageReference Include="OnnxSharp" />
paket add OnnxSharp --version 0.3.2
#r "nuget: OnnxSharp, 0.3.2"
#:package OnnxSharp@0.3.2
#addin nuget:?package=OnnxSharp&version=0.3.2
#tool nuget:?package=OnnxSharp&version=0.3.2
ONNX format parsing and manipulation in C#.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Google.Protobuf (>= 3.29.3)
NuGet packages (11)
Showing the top 5 NuGet packages that depend on OnnxSharp:
| Package | Downloads |
|---|---|
|
Fuuga
Large Language Model (LLM) generator. And Small as well, SML. Give data and generate your model. Fuuga implements a complete language model pipeline: tokenization, data ingestion, model training, fine-tuning, and text generation. Code in .NET (F#). |
|
|
Fuuga.cpu
Large Language Model (LLM) generator. And Small as well, SML. Give data and generate your model. Fuuga implements a complete language model pipeline: tokenization, data ingestion, model training, fine-tuning, and text generation. Code in .NET (F#). |
|
|
Fuuga.cuda-linux
Large Language Model (LLM) generator. And Small as well, SML. Give data and generate your model. Fuuga implements a complete language model pipeline: tokenization, data ingestion, model training, fine-tuning, and text generation. Code in .NET (F#). |
|
|
DeepSharp.Import.Onnx
Reads an ONNX graph into a DeepSharp network: the one PyTorch's torch.onnx.export writes, by either of its exporters, the one Keras writes with model.export(format="onnx"), or the one tf2onnx converts a TensorFlow SavedModel into. A stack of dense layers — a Gemm, or a MatMul and the Add of its bias — convolutions and poolings along a series, over an image or through a volume, batch, layer, group, instance and root-mean-square normalisations, flattens and activations — the GELU, SiLU, mish, leaky, parametric and self-normalising ones and softmax among them, as the operators of the newer sets or as the several operators PyTorch's exporters spell them in for older ones — is lowered onto DeepSharp's layers as DeepSharp's words build them, the loss it answers through handed in. The numbers go in turned as each node declares them — a weight matrix outputs by inputs where Gemm says so, a kernel channels first, a series', an image's or a volume's values flattened channel by channel — and series, images and volumes go in and come out with their channels last, as TensorFlow's already are; they are widened from half precision, rounded from double, read from the file the exporter keeps beside the graph, strictly, every fault named at once where the graph holds it. Where paths meet — a value added back after the layers that worked on it, laid beside another along the last axis, or cut apart by columns — the graph is read as steps that take the steps that made their values. A series read by an LSTM or a GRU node, in one direction or both, to its last state or at every step, becomes the recurrent layer of the same name, and the Attention operator of operator set 23 over the steps a graph's products made becomes the layer that looks across them. Any node no network here is built of — a stride of its own for each axis, a dilated window, a pooling that rounds up, channels in groups — is refused at its node. |
|
|
Lokad.Onnx.Backend
A C# ONNX backend implementation. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on OnnxSharp:
| Repository | Stars |
|---|---|
|
dje-dev/Ceres
Ceres - an MCTS chess engine for research and recreation
|