机器之心报道
编辑:陈萍
这个 Nebullvm 一体化库,允许你在一行代码中测试多个 DL 编译器,并将模型的推理速度提高 5-20 倍。
想要加快 AI 模型的响应时间;
不希望测试市场上所有的 DL 编译器,只想了解对自身特定应用程序最好的那个;
喜欢把复杂问题简单化,想要几行代码,就知道哪个 DL 编译器最适合自己等。
git clone https://github.com/nebuly-ai/nebullvm.git
cd nebullvmpip install .
pip install nebullvm
python -c "import nebullvm"
export NO_COMPILER_INSTALLATION=1
import osos.environ["NO_COMPILER_INSTALLATION"] = "1"
> import torch> import torchvision.models as models> from nebullvm import optimize_torch_model> model = models.efficientnet_b0()> bs, input_sizes = 1, [(3, 256, 256)]> save_dir = "."> optimized_model = optimize_torch_model(... model, batch_size=bs, input_sizes=input_sizes, save_dir=save_dir... )> x = torch.randn((bs, *input_sizes[0]))> res = optimized_model(x)
© THE END
转载请联系本公众号获得授权
投稿或寻求报道:content@jiqizhixin.com