AutoDL:启动webui服务时的问题
一、No CUDA runtime is found
-
检查是否启动autoDL上的显卡:
如果没有启动,请启动
-
检查CUDA的版本是否和pytorch相匹配:
如果不匹配,可以重新安装相适配的CUDA,也可以重新创建镜像
-
设置
CUDA_HOME
的环境变量:参考大佬的文章:解决’No CUDA runtime is found’错误:从CUDA_HOME环境变量入手-百度开发者中心 (baidu.com)
二、打不开http://0.0.0.0:7860
原因:autoDL的网络是在内网当中,无法直接连接外网,访问公网IP
解决办法:端口转发(通过SSH连接)
-
autoDL官方提供的端口转发工具:AutoDL-SSH-TOOLS:
下载
TOOLS
,然后按照教程启动服务。此时的端口号(autoDL远程服务的端口)为
http://0.0.0.0:7860
中的7860将
TOOLS
中的端口号从默认的端口号6006
改为7860
(或者添加一个7860的端口号),此时访问http://localhost:7860
即可实现内网的端口转发。AutoDL官方文档:
-
在Vsocode中有相应端口转发的工具:Remote SSH
Remote SSH
自带一个port forward
功能 -
自己配置SSH端口转发
大佬的文章:
在Linux中使用SSH端口转发实现远端与本地端口映射-腾讯云开发者社区-腾讯云 (tencent.com)
ssh端口转发:ssh隧道-朱双印博客 (zsythink.net)
Linux官方文档:
如何使用 SSH 隧道或端口转发 (linux-console.net)
B站视频: