Linux服务器操作

本文详细介绍在Linux服务器上操作Docker容器,包括创建、配置GPU支持的Docker容器,设置共享内存,以及如何通过指定GPU ID运行程序。此外,还介绍了基本的环境配置,如git、cocoapi和tmux的安装与使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux服务器操作

docker操作

创建docker: 在根目录下,输入:

./deploy_container_with_gpu.sh --shm-size=8G
Enter the image name: pcalab/gpu-caffe:1.0.0-rc3 #输入你要使用的镜像名字
Enter the host name[default is “docker18”]: #自己起个名字,可以默认不填
Enter the container name: chendi-caffe #给你的container(虚拟机)起个方便标示的名字(请务必加入自己的姓名全拼)
BE AWARE!
When using gpu inside containers, please specify gpu id explicitly! e.g.
CUDA_VISIBLE_DEVICES=2,3 python xxx.py
[(A)ccept/(D)ecline]: A
23871cbc20983c20938nc20978bcn237bc237unc32073nc2073nc20987nc02937nc09273nc23707nc2
Now open your browser and access your container with shipyard web UI.

其中,–shm-size=8G为设置共享内存的大小,如果不进行设置默认大小为64MB;image name可以通过docker images指令来查看
删除docker:

退出但不关闭docker:ctrl + p + q
选定指定id的GPU运行程序,例如:

CUDA_VISIBLE_DEVICES=2, 3 python train.py
CUDA_VISIBLE_DEVICES=0 python train.py

环境配置

git安装

apt update
apt insatll git

若不更新apt,那么下载的git版本太低。

cocoapi安装

export INSTALL_DIR=$PWD
cd $INSTALL_DIR
git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
python setup.py build_ext install

其中,export name = $PWD的含义是将等号右边的路径赋给等号左边的变量,以后可以直接通过cd $name的方式进入预先设定的目录下。其中,$PWD的含义是提取当下的绝对路径。

Tmux安装与使用

apt-get install tmux
tmux #进入Tmux

创建新窗口 (ctrl + b) + c
切换下一个窗口 (ctrl + b) + n
切换上一个窗口 (ctrl + b) + p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值