windows下安装MultiScaleDeformableAttention的注意事项

注意事项

在安装MultiScaleDeformableAttention时,一定要注意自己电脑的cuda版本要是10.1,否则会无法使用

安装过程遇到的问题

1.out = out.decode().strip()编码报错

报错情况如下:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 9: invalid start byte

改成如下形式:

out = out.decode(encoding = 'gbk',errors = 'ignore').strip()

2.ValueError: path cannot be absolute

修改报错位置的util.py代码

if os.sep == '/':
  return pathname
if not pathname:
  return pathname
if pathname.startswith('/jizhi/jizhi2/worker/trainer/user_code/CyCTR-new-pub/model/ops/'):
    paths = pathname.split('/')
    return 'E:\\deepLearningTest\\CV\\CyCTR-Pytorch\\model\\ops\\src\\' + paths[-1]
if pathname[0] == '/':
  raise ValueError("path '%s' cannot be absolute" % pathname)
if pathname[-1] == '/':
  raise ValueError("path '%s' cannot end with '/'" % pathname)

同时注意MultiScaleDeformableAttention的cuda版本是10.2

你可能感兴趣的:(计算机视觉,python)