風舞/木shiyo
381 字
2 分钟
- 次阅读
Fedora安装ComfyUI和Ollama
Fedora和Arch在安装Ollama的方法基本相同,Nvidia显卡直接使用官方脚本安装即可,AMD显卡则需要在服务配置文件设置环境变量。ComfyUI安装过程也是一样,只有在pyenv安装上不同。下面以AMD的RX6600XT显卡为例,来介绍如何安装。
安装Ollama
官方网站:https://ollama.com/
AMD显卡设置:
sudo nano /etc/systemd/system/ollama.service添加以下内容:
[Service]# 根据显卡型号来选择版本Environment="HSA_OVERRIDE_GFX_VERSION=10.3.0"重启:
sudo systemctl restart ollama安装ComfyUI
系统自带的Python可能不是官方推荐的版本,安装过程中大概率会发生错误,所以使用pyenv来进行Python版本控制相较于卸载再安装指定版本来说更加方便。
安装pyenv
官方仓库:https://github.com/pyenv/pyenv
curl -fsSL https://pyenv.run | bash
# 然后配置shell环境,这里以zsh为例echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrcecho '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrcecho 'eval "$(pyenv init - zsh)"' >> ~/.zshrc创建虚拟环境
# 安装编译所需要的基本工具sudo dnf install make gcc gcc-c++ cc clangsudo dnf install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
# 安装Python版本pyenv install 3.12.11
# 创建虚拟环境pyenv virtualenv 3.12.11 comfigui-venv
# 进入虚拟环境source /home/<your username>/.pyenv/versions/comfigui-venv/bin/activate
# 退出虚拟环境deactivate下载并运行ComfyUI
官方仓库:https://github.com/comfyanonymous/ComfyUI
克隆到本地,然后进入文件夹(以下操作均在虚拟环境下运行):
# 安装rocm和pytorchpip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.4
# 运行,HSA_OVERRIDE_GFX_VERSION也是根据显卡来选择版本HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
分享这篇文章
Fedora安装ComfyUI和Ollama
Fedora安装ComfyUI和Ollama
https://blog.endlesssolo.com/posts/ebe145d0/