单层卷积网络测试速度过慢
收藏回复举报
单层卷积网络测试速度过慢
t('forum.solved') 已解决
发表于2024-05-16 22:08:51
0 查看

定义一个单层网络,输入[1,64,190,190],经过[1,64,128,128]的卷积计算后,输出维度为[1,64,65,65]

先生成onnx,再转om模型,使用ais_bench工具测速,平均用时26s,这个时间比较慢,感觉不正常

%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240516220640.png

import torch
import torch.nn as nn
class testConv(nn.Module):
    def __init__(self):
        super(testConv, self).__init__()
        self.conv1 = nn.Conv2d(in_channels=64,out_channels=64,kernel_size=128,stride=1,padding=1)
    def forward(self,x):
        x = self.conv1(x)
        return x
model = testConv()
model.eval()

input = torch.randn(1,64,190,190)
output_tensor = model(input)
torch.onnx.export(model, input, "model.onnx")

本帖最后由 匿名用户2024/05/16 22:10:12 编辑

我要发帖子