在跑TransUNet时,遇到很多报错,前面的都是一些版本不对应问题,然后遇到了这个源码还未完善的小bug。
这个错误主要由字符串地址拼接时Windows和Linux等其他系统不太一样,Windows使用 \\ 符号,所以找到字符串拼接的地方加上 / 即可。
1、
打开该文件,在根目录networks目录下,
在这几句后面加上左斜杠,像截图这样。
2、同样文件下,
在root赋值的最后加上左斜杠。
3、
该文件下,
每个图中绿色部分都加上左斜杠。
如果还有类似错误,查看报错中的双右斜杠,找到对应字符串更改即可。