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