服务器查看显卡
nvidia -smi
# 实时查看
watch -n 0.5 nvidia-smi
指定GPU id
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '1,0,2'
import torch
# 如果上述方法失效的话
torch.cuda.set_device(1) # 只能指定一个
# 或者是命令行
CUDA_VISIBLE_DEVICES=1 python xxx.py
打印详细的运行信息
os.environ['CUDA_LAUNCH_BLOCKING'] = "1"
conda导出/导入环境 requirements.txt
conda list -e > requirements.txt
# 这种执行方式,一遇到安装不上就整体停止不会继续下面的包安装
conda install --yes --file requirements.txt
# 这个执行能解决上面出现的不执行后续包的问题
FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f"
conda导出/导入环境 environment.yml
conda env export | grep -v "^prefix: " > environment.yml
conda env create -f environment.yml -p /home/mlgroup/miniconda3/envs/env_name
conda创建环境、删除环境
conda create -n xxx
conda env remove -n xxx
conda activate xxx
conda deactivate
git命令的使用
找到要上传文件的目录位置 git bash here
- git全局设置
git config --global user.name "刘艳钦"
git config --global user.email "1359949998@qq.com"
- 项目初始化
git init
git remote add origin <你的项目地址>
# such as:
git remote add origin https://gitee.com/ginno/mds_datasets.git
- 提交项目
# 提交要上传的文件至暂存区
git add .或filename或-A
# 提交至本地仓库
git commit -m "文件的描述信息"
#提交至远程仓库 即:gitee仓库
git push origin master
or
git push -f origin master