everything in pytorch
Project description
brocolli
torch fx based pytorch model converter, including pytorch2caffe, pytorch2onnx.
torch fx based pytorch model quantizier.
Installation
pip install brocolli
How to use
-
torch2caffe
- caffe installation
pip install brocolli-caffe
import torchvision.models as models from brocolli.converter.pytorch_caffe_parser import PytorchCaffeParser net = models.alexnet(pretrained=False) x = torch.rand(1, 3, 224, 224) pytorch_parser = PytorchCaffeParser(net, x) pytorch_parser.convert() pytorch_parser.save('alexnet')
run this script until you see "accuracy test passed" on screen, then you can get alexnet.caffemodel and alexnet.prototxt under under current folder.
-
torch2onnx
import torchvision.models as models from brocolli.converter.pytorch_onnx_parser import PytorchOnnxParser net = models.alexnet(pretrained=False) x = torch.rand(1, 3, 224, 224) pytorch_parser = PytorchOnnxParser(net, x) pytorch_parser.convert() pytorch_parser.save('alexnet.onnx')
run this script until you see "accuracy test passed" on screen, then you can get alexnet.onnx under current folder.
Contact
QQ Group: 597059928
Show your support
Give a 🌟 if this project helpes~
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
brocolli-4.0.2.tar.gz
(60.6 kB
view details)
Built Distribution
brocolli-4.0.2-py3-none-any.whl
(118.1 kB
view details)
File details
Details for the file brocolli-4.0.2.tar.gz
.
File metadata
- Download URL: brocolli-4.0.2.tar.gz
- Upload date:
- Size: 60.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16b2ff08f44b4322e58437bb074b44b89dc41e9061596c129afd46c48012006b |
|
MD5 | 91dc3cfbb1e204ecbb080199f7841723 |
|
BLAKE2b-256 | 1928798faeeae85d69f932c928de59e8fc6386266913d76072a38d2a7a7aab34 |
File details
Details for the file brocolli-4.0.2-py3-none-any.whl
.
File metadata
- Download URL: brocolli-4.0.2-py3-none-any.whl
- Upload date:
- Size: 118.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85830e117d5c4c3791df8e06abd39c0bfd710028b610f5e541c203c041c91fa4 |
|
MD5 | 0122d493a4e3099b2be627cd06f366b9 |
|
BLAKE2b-256 | 33b3b002dce57ba18c8c86c80f652ad36b834cdf10709b80365f4e2c407ea5f3 |