用户工具

站点工具


qflow:quickstart_gpu

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
qflow:quickstart_gpu [2026/07/08 15:04] – [4. 启动容器] ljxqflow:quickstart_gpu [2026/07/13 16:54] (当前版本) – 外部编辑 127.0.0.1
行 3: 行 3:
 ===== 1. 需求 ===== ===== 1. 需求 =====
  
-  * 已安装 nvidia 显卡驱动(支持 cuda12.1 以上),并能正常识别 GPU +  * 已安装 NVIDIA 显卡驱动(支持 cuda12.1 以上),并能正常识别 GPU 
-  * 已安装 docker +  * 已安装 Docker 
-  * nvidia-container+  * 已安装 nvidia-container-toolkit
  
 ===== 2. 宿主机安装 server.py 服务 ===== ===== 2. 宿主机安装 server.py 服务 =====
  
-安装说明:[[https://www.pwmat.com/license-install-function]] +安装说明:点击链接, [[qflow:server|在 Linux 下安装 server.py 服务]] 跟着档安装好证书服务再进行下一步。
- +
-注意事项: +
- +
-  * ''config.json'' 里的 ''IP'' 需修改为用如下命令查到的IP +
- +
-<code bash> +
-# 如下命令都在宿主机执行: +
- +
-ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d/ -f1 +
- +
-或 +
- +
-# 最准确, 但需要容器已启动 +
-docker exec qflowcpu ip route | grep default | awk '{print $3}' +
-</code> +
- +
-  * ''config.json'' 里的 ''PORT'' 必须为 ''50001'' +
- +
-  * ''config.json'' 里的 ''ALLOWED_USERS'' 为空 +
- +
-config.json件内容: +
- +
-<code bash> +
-+
-    "DATABASE": "pwmat.db", +
-    "TABLE": "client_info", +
-    "LOG": "log.txt", +
-    "IP": "172.17.0.1", +
-    "PORT": 50001, +
-    "MAX_CONNECTIONS": 1000, +
-    "LICENSE": "pwmat.lic", +
-    "SIGNATURE": "pwmat.sig", +
-    "ALLOWED_USERS":+
-    ] +
-+
-</code>+
  
 ===== 3. 导入镜像 ===== ===== 3. 导入镜像 =====
  
 <code bash> <code bash>
-docker pull ccr.ccs.tencentyun.com/lxkt/qflowgpu:latest+sudo docker pull ccr.ccs.tencentyun.com/lxkt/qflowgpu:latest
 </code> </code>
  
行 60: 行 24:
   --gpus all --shm-size=128G --privileged -e SELINUX=disabled \   --gpus all --shm-size=128G --privileged -e SELINUX=disabled \
   -p 80:80 -p 81:81 -p 2297:2297 --hostname=mstation ccr.ccs.tencentyun.com/lxkt/qflowgpu:latest   -p 80:80 -p 81:81 -p 2297:2297 --hostname=mstation ccr.ccs.tencentyun.com/lxkt/qflowgpu:latest
 +
 +# 如果命令提示 permission denied while trying to connect to the docker API at unix:///var/run/docker.sock
 +# 则是当前用户于没有权限执行容器,需要在 docker run 命令前加上sudo docker run -d --name ...
 +
 </code> </code>
  
 <WRAP center round todo 10%> <WRAP center round todo 10%>
-(1)81:81 不能变。 容器内的81端口必须映射成宿主机的 81 端口+81:81 不能变。 容器内的81端口必须映射成宿主机的 81 端口 
 + 
 +通过如下命令查看正在运行的容器: 
 + 
 +<code bash> 
 +docker ps 
 +</code> 
 + 
 +启动容器前,如有同名容器占用,需停止和删除旧容器:
  
-(2)启动容器前,如有同名容器占用,需停止和删除旧容器  
 <code bash> <code bash>
 docker stop qflowgpu docker stop qflowgpu
 </code> </code>
-(3)删除同类型旧容器+ 
 +删除同类型旧容器
 <code bash> <code bash>
 docker rm qflowgpu docker rm qflowgpu
 </code> </code>
 +
 </WRAP> </WRAP>
  
行 83: 行 60:
 | [宿主机ip]  | 2297    | root    | PWmatSimplyBest  | | [宿主机ip]  | 2297    | root    | PWmatSimplyBest  |
  
-  * 可以通过 docker 命令直接访问容器+ 
 +<code bash> 
 +ssh 用户名@宿主机ip -p 端口号 
 + 
 +# SSH 首次连接陌生主机会弹出安全校验提示,询问是否继续连接,输入“yes”后回车;输入密码(不会显示)后回车 
 +</code> 
 + 
 +  或者可以通过 docker 命令直接访问容器
  
 <code bash> <code bash>
行 91: 行 75:
 exit exit
 </code> </code>
 +
 +<WRAP center round todo 10%>
 +默认Qflow运行路径为/share/home/pwmat/Q-Flow/xxx,可以在命令行在该目录下进行文件操作
 +</WRAP>
  
 ===== 6. qstudio、qflow 访问登录 ===== ===== 6. qstudio、qflow 访问登录 =====
行 99: 行 87:
 | 15000000000 | PWmat2022 | | 15000000000 | PWmat2022 |
  
 +如果 ctrl+v 粘贴密码后提示密码错误,可能是浏览器兼容性存在问题,请手动输入密码即可
 ~~DISCUSSION:off~~ ~~DISCUSSION:off~~
 +
  
qflow/quickstart_gpu.1783494245.txt.gz · 最后更改: 2026/07/08 15:04 由 ljx