一、环境修改问题
pip install tensorboard
pip uninstall tensorboard
pip install tensorboard==2.12.0
常用pip install torch来安装pytorch
版本合适才可以用的哈。
二、控制台和代码调试
变量可以在控制台方便查看
或者点行号左边打一个断点,便于使用debug模式调试看各种变量
三、路径问题
一定要考虑你在哪个位置,哪个路径。
import os
root_directory = os.getcwd()
print("Root Directory:", root_directory)
更简单地方法仍然是一个项目一个环境。现在电脑这么大了
四、网络问题
尽量多用清华镜像源,外网容易访问不到
有些资源用迅雷下载挺快的
五、文档阅读
抓住一些非默认的参数,死磕。然后去看每个变量是什么类型的。
然后就可以使用了。ctrl+鼠标单击看实现,一路点下去。
ctrl+p看parameters参数。
通过对文档和实时变量的阅读,可以解决很多问题,比如因为格式不同,RGBA格式需要.convert("RGB")才能使用,因为里面vector (4)和vector(3)不匹配的提示可以看出来
六、python特性
__call__方法
类实例化后就可以使用
七、代码阅读
python打开控制台,可以看到变量
打断点,也可以看到变量。
这个手法很厉害。
特别是跳转源码,查官方手册,很好的例子
重点关注没有默认参数的参数