调教 VScode
在简单的测试过程中发现了离谱的问题:没法import torch,在检查python,numpy版本之后依然存在为解决的问题。
最后一项一项排查问题,发现VScode在运行代码前都会activate pytorch,但均在powershell中执行,由于powershell无法解析conda命令,故会报错。
解决方案为:在vscode中使用快捷键ctrl+shift+p,搜索terminal select,打开default profile,选择cmd.exe,解决问题。
尝试开始
读取文件:
TensorBoard的使用
1.功能:和transform相似,都是为了将input的内容处理为想要的结果。如统一格式,类的转化之类的。
2.安装Tensorboard
直接在终端中输入:pip install tensorboard
3.使用summarywriter类
写了一个简单的程序,生成y=x的图像,这里相当于生成了一个logs
注意,当add_scalar()传入的名称未发生改变时,由于进程未关闭的影响会导致图像数据重叠,曲线拟合的情况
如图,未更改“y=2x”的名称,但又新运行了y=3*x的操作,导致出现两条曲线且生成拟合曲线的过程。当然,解决方案也是有的,即删文件和删进程。官方解决方案是在新训练的过程创建新文件夹。
在这里用了一个小技巧,在指定的端口打开相应的logs
4.写入图像

