Windows 跑深度学习如何运行 sh 脚本或者设置参数?

244 天前
 MerhanLee
最近在跑很多深度学习的项目
但是看 github 上作者的项目描述,搭建好环境后
直接 sh train.sh [exp_name] [dataset] [GPUs]开始训练
但是我并不是 Linux 系统的,作者用这个给 train.py 添加参数,但是我不懂 sh ,直接运行 train.py 又会报错
如果在 windows 上训练应该怎么办呢?
让 GPT 帮我把 sh 脚本改为 py 文件又爆一大堆错,改半天也没有改对。
因为在 Github 上下载的很多项目都是用 sh 脚本设置参数
不知道各位大佬是怎么弄的
1233 次点击
所在节点    Python
7 条回复
dyedd
244 天前
WSL
CabbSir
244 天前
唯一建议是搞个双系统。因为此类问题会很多,你也说了会跑很多项目,可能在 ubuntu 上一键运行的东西,windows 上就得排查各种原因,真的很麻烦且没必要。
NessajCN
244 天前
格了装 Linux
yanyao233
244 天前
wsl 体验现在非常好了,如果仅仅为了在 linux 环境下跑东西就用 wsl 就好,如果还想摸鱼玩玩 linux 那可以考虑装个双系统
NoOneNoBody
244 天前
其实让 openai 帮你改改 sh 为 windows bat/powershell 就好了,不要改成 python ,然后 bat 你应该能看懂了吧
但关键点不在这,是那个项目能否兼容 windows ,如果它用了 linux 特有的东西,在 windows 也跑不起来
mmdsun
244 天前
用 WSL 2 + linux 版本 docker 。 有的 WSL 没有 systemd 需要开启一下。
flyqie
244 天前
如果你不懂相关知识,永远不要听 gpt 改完之后在 windows 跑。

现在最好的办法就是扔 linux 跑,别尝试在 windows 跑,指不定有多少奇怪问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1043380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX