Linux

给用户权限

  • sudo chmod -R 777 /mnt2/AVS_data/iacc.3/results

nvidia-smi返回# Failed to initialize NVML: Driver/library version mismatch

  • 参考博客
  • 总结:主要问题是系统驱动自动更新upgrade nvidia-driver-535-server:amd64 535.161.08-0ubuntu2.20.04.1 535.183.01-0ubuntu0.20.04.1,但是显卡驱动内核还是原来的版本 image.png 方法一:尝试重启服务器
  • 使用指令sudo reboot
  • 等待5min服务器重启后,即可正常使用nvidia-smi

梯子

  • 参考博客
  • 启动
    export http_proxy="http://127.0.0.1:7890"
    export https_proxy="http://127.0.0.1:7890"
    
  • 取消代理
    unset http_proxy
    unset https_proxy
    

检查硬盘空间大小

#检查深度为1的文件或文件夹的空间大小
!du -h --max-depth=1

#检查挂载空间的大小
!df -h

将/home下面的文件挂载到别的盘下

mv ~/.cache /mnt/data/.cache

sudo mount --bind /mnt/data/.cache ~/.cache

du -h --max-depth=1

查看指定命令来源,并尝试kill

#根据关键词找到指定命令的进程ID,这里以关键词“python”举例
ps aux | grep -E 'python'

#根据进程ID来终止进程
kill -9 <PID>

检查用户密码过期情况

以下要求使用root权限

  • 查看具体情况 chage -l username
  • 如果密码过期,修改密码passwd username

windows下使用WSL2+Vscode

参考CSDN博客

  • 使用指令wsl -d Ubuntu在命令行启动,wsl --shutdown关闭
  • 使用wsl --install Ubuntu下载分发。默认是24.04
  • Ubuntu的版本信息image.png

WSL2忘记密码

#进入root用户
wsl.exe --user root 

#重置密码  
passwd your_username


##不确定用户名的可以通过下面命令查找
#cat /etc/passwd
#或者wsl.exe -l -v

WSL2 ping不通外网

image.png

image.png

Linux下载速度太慢

使用下载工具的多线程下载功能

wget 本身功能比较基础,不支持多线程下载。但很多下载工具都支持。

  • axel (Linux/macOS): 这是一个命令行下载加速器,支持多线程。 安装:sudo apt-get install axel (Debian/Ubuntu) 或 brew install axel (macOS) 使用:axel -n 10 https://developer.download.nvidia.com/your-file-path (其中 10 是线程数,可以根据网络情况调整)

WSL报错

报错内容:# Could not load library libcudnn_cnn_infer.so.8. Error 参考解决方案,大概率是环境变量的设置问题,可以用echo $PATH 类似的指令进行查看。还有小部分可能是没有下载cudnn。

Huggingface下载速度太慢

可以设置镜像网站: 临时设置(只在当前终端有效): 在运行下载命令之前,先输入以下命令:

export HF_ENDPOINT=https://hf-mirror.com

然后正常执行你的下载命令:

huggingface-cli download xxx

gdown 的命令行工具来下载 Google Drive 文件

pip install gdown
gdown --id 1jTcRCrVHS66ckOUfWRb-rXdzJ52XAWQH

#支持断点续传
gdown --id 1jTcRCrVHS66ckOUfWRb-rXdzJ52XAWQH -c

如果遇到问题参考FAQ,里面有介绍引入cookies的方法验证账户信息。

使用ninja 进行编译

export CMAKE_GENERATOR=Ninja 
#可以清楚地看到还剩多少部分(1/14),相比单纯编译能看到进度
pip install . -v

This line appears after every note.

Notes mentioning this note


Here are all the notes in this garden, along with their links, visualized as a graph.