pytorch小土堆学习有感

一、环境修改问题

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打开控制台,可以看到变量

打断点,也可以看到变量。

这个手法很厉害。

特别是跳转源码,查官方手册,很好的例子

重点关注没有默认参数的参数

相关推荐
空中湖15 分钟前
Spring AI Agent 编排:ReAct 模式 + 多 Agent 协作实战
人工智能·spring·react.js
only-qi16 分钟前
RAG 工作机制详解:构建高质量知识库的技术全流程
网络·人工智能·rag
John_ToDebug21 分钟前
Git Stash 完全指南:临时保存工作区的艺术
人工智能·git·agent
feibaoqq21 分钟前
Atlas边端板卡AI识别:部署方法、技术实现、优劣及应用场景
人工智能·低空经济·低空安防
小保CPP28 分钟前
OpenCV C++将多张图像合并为webp动图
c++·人工智能·opencv·计算机视觉
治愈系贝壳31 分钟前
ARM --- day 6 时钟
linux·arm开发·学习
Xzaveir32 分钟前
企业号码展示不可观测怎么办:状态机、拨测事件与异常回放
android·人工智能
FII工业富联科技服务33 分钟前
从灯塔工厂到AI Factory新模式:AI正在重构制造业的四大核心能力
大数据·运维·人工智能·重构·ar·制造
前端开发江鸟34 分钟前
从一个最小 Runtime Demo 看懂:陌生的 599 为什么不能重试
人工智能
AI小白Lin35 分钟前
33 个 AI 专家全票通过?那问题才刚开始
人工智能·架构