完成SSH连接与端口映射并运行hello_world.py
ssh连接
端口映射
运行hello_world.py
将Linux基础命令在开发机上完成一遍
文件管理
进程管理
-
ps aux # 显示系统所有进程的详细信息
-
top # 启动top命令,动态显示进程信息
-
pstree # 显示进程树
-
pgrep -u username # 查找特定用户的所有进程
-
nice -n 10 long-running-command # 以较低优先级运行一个长时间运行的命令
-
nice -n 10 long-running-command # 以较低优先级运行一个长时间运行的命令
-
jobs # 列出当前会话的后台作业
-
bg # 将最近一个挂起的作业放到后台运行 fg # 将后台作业调到前台运行
-
kill PID # 杀死指定的进程ID
-
kill -9 PID # 强制杀死进程
(不一一列举了)
nvidia-smi
:
-
显示 GPU 状态的摘要信息:
-
nvidia-smi
-
-
显示详细的 GPU 状态信息:
-
nvidia-smi -l 1
-
这个命令会每1秒更新一次状态信息。
-
-
显示 GPU 的帮助信息:
-
nvidia-smi -h
-
-
列出所有 GPU 并显示它们的 PID 和进程名称:
-
nvidia-smi pmon
-
-
强制结束指定的 GPU 进程:
-
nvidia-smi --id=0 --ex_pid=12345
-
这会强制结束 GPU ID 为 0 上的 PID 为 12345 的进程。
-
-
设置 GPU 性能模式:
-
nvidia-smi -pm 1 nvidia-smi -i 0 -pm 1
-
第一个命令会为所有 GPU 设置为性能模式,第二个命令只针对 ID 为 0 的 GPU。
-
-
重启 GPU:
-
nvidia-smi --id=0 -r
-
这会重启 ID 为 0 的 GPU。
-
使用 VSCODE 远程连接开发机并创建一个conda环境
#设置清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
创建conda环境