一些常用命令的记录

服务器查看显卡

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

  1. git全局设置
git config --global user.name "刘艳钦"
git config --global user.email "1359949998@qq.com"
  1. 项目初始化
git init
git remote add origin <你的项目地址>
# such as:
git remote add origin https://gitee.com/ginno/mds_datasets.git
  1. 提交项目
# 提交要上传的文件至暂存区
git add .或filename或-A
# 提交至本地仓库
git commit -m "文件的描述信息"
#提交至远程仓库 即:gitee仓库
git push origin master
or
git push -f origin master
posted @ 2022-04-15 10:27  嘎吱嘎吱脆  阅读(82)  评论(0编辑  收藏  举报