#部署sd
conda create -n sd python=3.10.6
conda activate sd
cd stable-diffusion-webui/models/Stable-diffusion/
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
#此网站是国内下载速度最快的AI绘图模型网站,在model文件夹下下载模型
wget https://liblibai-online.liblibai.com/models/7440042bbdc8a24813002c09b6b69b64dc90fded4472613437b7f55f9b7d9c5f.safetensors?attname=Stable%20Diffusion%20SDXL%20refiner_1.0%20refiner.safetensors -O SDXL_refiner_1.0.safetensors
./webui.sh
服务器和mac系统执行的是./webui.sh,而Windows执行的是webui.bat
webui-user.sh中修改(使用A100显卡所以使用全精度)--share可生成一个公网链接。该链接为临时链接,有效期三天。
export COMMANDLINE_ARGS="--listen --no-half --disable-nan-check --share"
#--enable-insecure-extension-access在特定的上下文中,它允许Jupyter Notebook或JupyterLab(Jupyter的 web 接口)加载不受信任或不安全的浏览器扩展
要在windows本地使用要配置ssh隧道
以下记录一些Linux命名
ls:列出目录内容
cd:切换当前目录
mkdir:创建新目录
cp:复制文件或目录
mv:移动文件或目录
rm:删除文件或目录
touch:创建空文件或修改文件时间戳
文件查看与编辑:
cat:显示文件内容
less:逐页查看文件内容
head:显示文件开头几行
tail:显示文件结尾几行
grep:在文件中搜索匹配的文本
vi/vim:文本编辑器
系统信息与管理:
ps:显示进程状态
top:实时查看系统资源使用情况
df:查看磁盘空间使用情况
free:查看内存使用情况
uname:显示系统信息
ifconfig/ip addr:查看和配置网络接口信息
shutdown/reboot:关机或重启系统
压缩和解压缩:
tar:打包和压缩文件
gzip/gunzip:压缩和解压缩文件(通常与tar一起使用)
unzip:解压缩ZIP文件
网络相关:
ping:测试网络连接
curl/wget:下载文件或访问网页
ssh:通过SSH连接到远程服务器
scp:在本地主机和远程主机之间复制文件
1 nohup & – Linux后台挂起要点总结
1 nohup
nohup的意思并不是后台运行,nohup的作用是不挂断地运行命令.
使用场景:比如使用Xshell等远程连接工具执行Linux脚本命令时,而命令对应的任务又需要很长时间才能结束(如深度学习的训练等),一旦遇到网络问题,连接发生中断,终端断开,程序运行不完就会意外结束. 此时,可以使用nohup指令等来运行指令,使程序可以忽略掉挂起信号,保持运行状态.
语法:nohup Command [Arg...] [ &]
2 &
须注意,&才是指后台运行.
只是后台运行,前端看不见,并不能保证挂起时不中断.
nohup sh myshell.sh &
#运行完成后,可以用ps命令查看该nohup执行命令的id,然后用kill命令关闭进程.
ps -aux
#查看特定的进程id
ps -aux|grep myshell.sh
#关闭进程
kill -9 [id]
#tail用于显示文件末尾内容 -f 用来实时追踪文件变化
tail -f nohup.out