Crates.io | blowtorch |
lib.rs | blowtorch |
version | 0.1.1 |
source | src |
created_at | 2022-08-05 12:18:36.994133 |
updated_at | 2022-08-05 12:50:06.96477 |
description | Crate for running and creating Rust models trained in Pytorch. |
homepage | |
repository | https://github.com/Conzel/blowtorch |
max_upload_size | |
id | 639311 |
size | 48,891 |
Blowtorch is a Python package that allows you to train machine learning models and run inference in pure Rust. This is done through a specifying the model once in a JSON file. Blowtorch then exports your specification into Rust and Python models. You can train the Python model as you prefer, and Blowtorch can be run again to share the weights to Rust.
An example application built with a predecessor of Blowtorch is ZipNet, which is a neural-network based compression algorithm run entirely in the browser. We built Blowtorch as we could not find any easily extensible machine learning frameworks that could be compiled to WebAssembly.
Advantages over similar packages
Our documentation can be found at https://blowtorch.readthedocs.io/en/latest/.