apt-get与pip安装命令的区别
apt-gat安装ubuntu系统的软件,安装的软件整个系统都能用
pip安装python相关的包,以及各种版本的依赖,可以在指定虚拟环境下安装包
如果
感谢:Ubuntu下apt-get与pip安装命令的区别_liu_xzhen的博客-CSDN博客
关于python:使用pip和apt-get安装软件包之间有什么区别? | 码农家园
同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 2、apt-get update只是更新了apt的资源列表,没有真正的对系统执行更新。如果需要,要使用apt-get upgrade来更新。
apt更新源:apt-get 更新源_GZMetrics的博客-CSDN博客
ubuntu/linux系统知识(11)详解/etc/apt/sources.list文件_奇妙之二进制的博客-CSDN博客
cp -rp 【原文件或目录】【目标目录】
cat>file<<EOF
主要用于分行写入文件
,以EOF(文件结束符)
为结尾结束输入
‘>’ 代表 输出的内容重定向到文件。使用> 重定向后 文件 中原本的内容会被覆盖
">>" 代表 将输出的内容已追加的方式重定向到文件,使用>> 重定向后 文件 中原本的内容不会被覆盖,而是在原有的内容后面 追加 新的内容
感谢:
Linux中的文本流_cat >_识途老码的博客-CSDN博客
Linux命令: cat >和cat >>_cat >_打蛋王子的博客-CSDN博客
apt-get update与apt-get upgrade区别
update是读取sources.list中源的更新,获取软件包更新列表,
upgrade是对有变动的软件进行更新
apt-get update 和 upgrade 的区别_apt-get update和upgrade_发狂的蜗牛的博客-CSDN博客
sudo apt -y upgrade 直接upgrade,不再询问y/n
https://www.cnblogs.com/pengmn/p/11949075.html
uname -r : 显示操作系统的发行版号
uname -a :显示系统名、节点名称、操作系统的发行版号、内核版本等等
感谢:linux命令 uname -r 和 uname -a 的详解_shadow_zed的博客-CSDN博客
云服务器版ubuntu18.04安装桌面
云服务器 ECS Linux 系统图形化桌面安装概述
linux服务器版怎么安装桌面,如何在Ubuntu Server 18.04上安装GNOME桌面_weixin_39914863的博客-CSDN博客
测试GPU是否可用
import torchprint(torch.__version__) # 注意是双下划线
print(torch.version.cuda)
print(torch.cuda.is_available())
print(torch.cuda.get_device_name())
错误:
E: Unable to locate package tasksel
sudo apt-get update
感谢报错 E: Unable to locate package解决办法_j_shuttworth的博客-CSDN博客
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline
apt-get install dialog
感谢:无法初始化前端界面Dialog工具问题解决_Linux系统-系统教程
apt-get 更新源_GZMetrics的博客-CSDN博客
Sub-process /usr/bin/dpkg returned an error code (1)
sudo cp -rp /var/lib/dpkg/info/ /var/lib/dpkg/info.bak/sudo rm -rf /var/lib/dpkg/info/*xxx*sudo apt-get -f install
感谢:彻底解决ubuntu下报错E: Sub-process /usr/bin/dpkg returned an error code (1)_lizheng2017的博客-CSDN博客
tasksel安装时报错:tasksel: apt-get failed (100)
分析:LINUX的源有问题
sudo apt-get update
sudo tasksel
感谢:https://www.cnblogs.com/taoxiansheng/articles/4366528.html
ubuntu 18.04 桌面安装 tasksel aptitude failed (100) 问题修复_dakey2008的博客-CSDN博客
方法:
dpkg --configure -a #将配置所有没有配置的软件包
sudo tasksel
Ubuntu Server 18.04.3 LTS 安装 Gnome 桌面_apt-get failed(100)_十四啊的博客-CSDN博客
dpkg用法详解_dpkg --configure -a_紫露易滴的博客-CSDN博客
reboot -f 强制重启
sudo shutdown -r 强制重启
ufw status 查看防火墙状态
whoami 查看当前用户名命令
pip3 install --upgrade pip 更新pip
cat /proc/version 查看linux内核版本
lsb_release -a 查看当前Ubuntu系统版本
nvcc -V 查看系统CUDA版本
conda create -n fastchat python=3.9 创建虚拟环境fastchat,安装python3.9
conda info--env 查看当前虚拟环境
conda activate fastchat 切换到fastchat环境
pip install ipykernel ipython 安装ipykernel ipython
ipython kernel install --user --name fastchat 将fastchat虚拟环境添加到jupyter notebook
cd cuda/ 打开进入cuda文件夹
mkdir fastchat 新建fastchat文件夹
ls -a 查看当前目录内容
rm -rf vicuna-7b 删除vicuna-7b文件夹,-f, --force 强制删除,不需要确认
rm -r * 强制删除当前文件夹下所有文件,-r递归地删除子目录中的内容,* 表示匹配当前目录下的所有文件和子文件夹
echo "This is a second line!" >> output.txt 将字符串【This is a second line!】写到output.txt末尾
pip install unzip 安装unzip
unzip file.zip -d /data/user file.zip文件解压到/data/user
mv 原始文件夹名 修改之后的文件夹名字 修改文件夹名称
source ~/.bashrc 环境变量立刻生效
export PATH=$PATH:/usr/local/cuda-11.6/bin 将/usr/local/cuda-11.6/bin添加到环境变量
ln -snf /usr/local/cuda-11.6 /usr/local/cuda 软链接cuda重新链接到cuda-11.6
python3 -m fastchat.model.apply_delta \
--base-model-path /path/to/llama-7b \ [\]续行符,命令太长,一行写不下,分割成两行
pip list 查看安装的包
git clone https://github.com/lm-sys/FastChat.git 克隆FastChat项目源码到当前目录
cd FastChat/ 进入FastChat文件夹
pip install -e 执行当前目录下setup.py文件,安装完成pip list查看
pip list 查看安装的包
pip install -r requirements.txt 下载安装requirements.txt中的依赖包
python -m apply_delta 执行apply_delta.py文件,不用写.py。-m参数增加了python的搜索路径,除了当前路径,再加上了标准库的路径
peft库用于帮助使用LoRA
transformers库用于加载、训练、保存模型
du -sh 查看当前所处的文件夹的整个大小(不包括具体内容,只看当前文件夹大小)
ls -lh 查看当前文件夹中各个文件的大小
ifconfig 查看ip地址
import torch
print(torch.version.cuda) 查看cuda版本
import torch
torch.cuda.is_available() 查看cuda是否安装成功,有gpu返回True,没有gpu返回False
free -h 查看内存使用情况
top 查看系统cpu使用情况
lspci | grep VGA:这条命令可以列出系统中所有的显卡设备
nvidia-smi -L 列出系统中的每个 NVIDIA GPU 及其 UUID
nvidia-smi 查看GPU使用情况