寂静·流年

[冰与火的交缠,无法平息的灵魂]

全新安装的ubuntu 24.04,最近安装完stable-diffusion后,在使用命令./webui.sh启动时报错:

1
RuntimeError: Torch is not able to use GPU

经过查询得知,stable-diffusion-webui默认你已经安装好了cuda,而在ubuntu下安装完nvidia的私有驱动后,并不会安装cudacudnn库。

使用nvidia-smi查询,显示的cuda版本只是最高能兼容的版本,并不代表已经安装好cuda了。

由此也就有了本文。

设置nvidia官方源

使用nvidia官方安装源的方式,来在线安装nvidia 驱动、cudacudnn

阅读全文 »

使用global实现python版本自动选择

  1. 分别为python2和python3创建2个虚拟环境,例如py2py3

    1
    2
    pyenv virtualenv 2.7.16 py2
    pyenv virtualenv 3.7.4 py3
  2. py2py3设置为global

    1
    pyenv global py3 py2

    如此设置后,当有应用需要用到python时,会先从py3里查找相关库和应用,如果找不到,会继续查找py2里的。变相实现了python版本自动选择。

使用local实现虚拟环境自动切换

sd-webui为例,它要求的python版本是3.10.6

  1. 安装和创建python 3.10.6的虚拟环境

    1
    2
    pyenv install 3.10.6
    pyenv virtualenv 3.10.6 sd-webui
  2. 新建一个目录,名称随意,比如sd-webui,然后指定此目录下使用的python虚拟环境是sd-webui,也就是python 3.10.6版本。

    1
    2
    cd sd-webui
    pyenv local sd-webui

    如此设置后,只要进入sd-webui目录,就会自动切换到sd-webui这个python虚拟环境,省去了手动进入虚拟环境的步骤。

记得看过一篇测评,Linux下主流的桌面环境,对RDP支持最好的,是Cinnamon。

今天试了一下,果然如此。

部署环境:LinuxMint21.3 + Cinnamon

安装xrdp

1
sudo apt install  xrdp -y

验证xrdp服务的状态

1
sudo systemctl status xrdp
阅读全文 »

网上有关于bbr各个加速脚本的速度测试和总结,现把总结直接放上:

选择脚本 内核 网速 加速效果
默认cubic 3.10 174.3MB/s ★★
秋水逸冰BBR(BBR+FQ) 5.9.8 173.3MB/s ★★★★
BBR+CAKE 5.9.6 170.0MB/s ★★★★☆
BBR PLUS+FQ 4.14.129 142.7MB/s ★★★★
BBR2+FQ+ECN 5.4.0-rc6 180.7MB/s ★★★☆
BBR2+CAKE+ECN 5.4.0-rc6 181.3MB/s ★★★☆

从上面结果可以看出:

  1. BBR2的话建议不要安装,毕竟稳定性有些不足。
  2. 建议选择BBR+FQ或者BBR+CAKE。

原文连接在这里

0%