服务器上用脚本跑python深度学习的注意事项(ubantu系统)

bash: $'\r': command not found

  1. 问题原因
    • 出现 bash: $'\r': command not found 以及路径中出现 \r 通常是因为脚本文件是在Windows系统下编辑,然后在Linux(如Ubuntu)系统中运行。在Windows系统中,文本文件的换行符是 \r\n,而Linux系统使用 \n 作为换行符。当在Linux系统中运行包含 \r 的脚本时,就会出现上述错误。在你的 sys.path 输出中看到 \r,也是因为同样的换行符转换问题影响到了 PYTHONPATH 的设置。
  2. 解决方法
    • 使用 dos2unix 工具
      • 如果系统中安装了 dos2unix 工具,可以直接在脚本文件所在目录下运行 dos2unix your_script.sh(将 your_script.sh 替换为实际的脚本文件名)。这个工具会将文件中的Windows换行符 \r\n 转换为Linux的换行符 \n
      • 如果系统没有安装 dos2unix,可以使用包管理器进行安装。在基于Debian或Ubuntu的系统中,运行 sudo apt - get install dos2unix;在基于Red Hat或CentOS的系统中,运行 sudo yum install dos2unix(前提是系统配置了合适的软件源)。

No module named 'src'

点击博文查看详细解决方法

torch版本问题

有时候服务器先配好了python环境,但是有些包安装的时候由于其依赖环境问题会自动重装torch,安装的一般是最新版本的cpu版本的torch,我一般会把重装的torch卸载,重新安装之前版本的torch(因为重装的往往是cpu版本,我需要的是gpu版本)

目前见过的这样的包有

linear_attention_transformer

相关推荐
无心水2 分钟前
【Python实战进阶】7、Python条件与循环实战详解:从基础语法到高级技巧
android·java·python·python列表推导式·python条件语句·python循环语句·python实战案例
拾忆,想起4 分钟前
Dubbo服务超时与重试策略配置指南:构建 resilient 微服务架构
服务器·网络·微服务·云原生·架构·dubbo
xwill*18 分钟前
RDT-1B: A DIFFUSION FOUNDATION MODEL FOR BIMANUAL MANIPULATION
人工智能·pytorch·python·深度学习
陈奕昆26 分钟前
n8n实战营Day2课时2:Loop+Merge节点进阶·Excel批量校验实操
人工智能·python·excel·n8n
程序猿追29 分钟前
PyTorch算子模板库技术解读:无缝衔接PyTorch模型与Ascend硬件的桥梁
人工智能·pytorch·python·深度学习·机器学习
on_pluto_1 小时前
【debug】关于如何让电脑里面的两个cuda共存
linux·服务器·前端
万象.1 小时前
高并发服务器组件单元测试&集成测试&系统测试
服务器·单元测试·集成测试
秋邱1 小时前
高等教育 AI 智能体的 “导学诊践” 闭环
开发语言·网络·数据库·人工智能·python·docker
组合缺一1 小时前
Solon AI 开发学习6 - chat - 两种 http 流式输入输出
python·学习·http
n***84071 小时前
Linux安装RabbitMQ
linux·运维·rabbitmq