常用Linux命令
权限相关
- 给某个文件全部权限
sudo chmod -R 777 ./dir***
一、Jupyter Notebook
1.1 配置远程访问
- 使用conda安装
conda install jupyter notebook
- 生成配置文件
jupyter notebook --generate-config
- 生成秘钥:输入
ipython
In [1]: from notebook.auth import passwdIn [2]: passwd()
- 修改
~/.jupyter/jupyter_notebook_config.py配置文件
c.NotebookApp.password = 'sha1:1b4ea9662b35:3e3d6a823d264d466f125a0939623c05e7b66007'c.NotebookApp.ip='*'#×允许任何ip访问c.NotebookApp.open_browser = Falsec.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
1.2 更换conda的Kernel
- 激活要更换的conda环境
conda activate ENV_NAME
- 安装ipykernel
conda install ipykernel
- 添加keranel
python -m ipykernel install --user --name ENV_NAME --display-name "YOUR_NAME"
或者直接安装nb_nb_conda
conda install nb_nb_conda
二、集群的使用
环境相关
- 使用最新的pat环境
source ~/ ../share/platform/env/pat_latest
- 使用指定的pat环境
source pat20200911
- pip安装,要在当前用户下安装
pip install **** --user
集群任务
- srun提交任务脚本
GPUS=1 GPUS_PER_NODE=1 ./tools/slurm_test.sh Pose test configs/mattors/dim/dim_stage3_v16_pln_1x1_1000k_comp1k.py work_dirs/dim_stage3/latest.pth
- 查看当前用户正在执行的任务
swatch -l
- 查看当前任务队列
squeue -p Pose
- 查看当前集群状态
sinfo -p Pose
- matting脚本
GPUS=1 GPUS_PER_NODE=1 ./tools/slurm_test.sh Pose EVE configs/mattors/fba/fba_comp1k.py work_dirs/fba/FBA_rename.pth
