/TorchLite

Demo lightweight PyTorch-like DL library for educational purposes

Primary LanguageC#Apache License 2.0Apache-2.0

.NET C#

Android Linux macOS Windows

PyTorch

License

TorchLite [Under develop]

Demo lightweight PyTorch-like DL library for educational purposes

Requirements (Binaries)

  • Windows XP and higer, Linux, macOS, Android
  • .NET Framework >= 3.5, Mono, .NET Core, .NET
  • x86, x64, arm

Requirements (Build from source)

  • Windows Vista and higer
  • .NET Framework >= 4.5
  • SharpDevelop 5.1

Examples

Example Notebook
Tensors Colab

Warning

  • TorchLite is NOT associated with other projects named TorchLite. This is unique library for .NET ecosystem with designed from scratch kernel and PyTorch-like API.
  • TorchLite is designed for lightweight LeNet-level neural networks because it uses the simplest non-optimized algorithms. TorchLite is not recommended for use in commercial projects. TorchLite is designed to study modern neural networks, as well as the algorithms underlying them.