一些常用命令的记录

服务器查看显卡

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 @   嘎吱嘎吱脆  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示