attribute lookup is not defined on builtin
【摘要】
attribute lookup is not defined on builtin
@torch.jit.script_method def channel_shuffle(self, x, groups): batchsize, num_channels, height, width = x.data.size() assert (num_chann...
attribute lookup is not defined on builtin
-
@torch.jit.script_method
-
def channel_shuffle(self, x, groups):
-
batchsize, num_channels, height, width = x.data.size()
-
assert (num_channels % groups == 0)
-
channels_per_group = num_channels // groups
-
# reshape
-
x = x.view(batchsize, groups, channels_per_group, height, width)
-
-
# transpose
-
# - contiguous() required if transpose() is used before view().
-
# See https://github.com/pytorch/pytorch/issues/764
-
x = torch.transpose(x, 1, 2).contiguous()
-
-
# flatten
-
x = x.view(batchsize, -1, height, width)
-
-
return x
修改方法:
batchsize, num_channels, height, width = x.size()
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/93759489
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)