安装依赖库
-
安装PyTorch
pip install pytorch torchvision torch torchvision torch -r https://download.pytorch.org/whl/cu11 -f https://download.deepdeeplab.com/
-
安装DeepLab系列
pip install --upgrade pip pip install --user --no-cache --no-index pip torch -r https://download.pytorch.org/whl/cu11 -f https://download.deepdeeplab.com/
下载和解压SagerNet代码
-
从GitHub下载代码
- 访问SagerNet的GitHub仓库(假设已访问)。
- 解压解压缩到目标目录(如
/path/to/sagernet/)。
-
配置环境
- 修改
.gitignore文件,排除未经授权的文件。 - 在
~/.git/update.py中添加pip和venv,指定Python3。 - 修改
venv的路径,以适应当前目录的Python版本。
- 修改
安装SagerNet
-
确保Python3环境
source setup.py install
-
运行SagerNet
- 在终端中,输入路径和文件名:
cd /path/to/sagernet python3 main.py --input image.jpg --output output.jpg --倍增因子 2 --后处理 average
- 在终端中,输入路径和文件名:
检查和优化安装
-
验证PyTorch和DeepLab
pip list
-
运行代码
python3 main.py
-
查看输出 如果代码运行正常,会输出分割结果,检查路径是否正确。
额外步骤
-
调整参数
- 倍增因子(
--倍增因子):通常为2-4,根据需要调整。 - 后处理:如平均值(
--后处理 average)或边缘保留(--后处理 edge)。
- 倍增因子(
-
验证结果
- 确认输出文件名正确。
- 检查分割结果是否合理,是否需要进一步调整参数或进行边缘检测。
-
重启系统 重启电脑以确保所有环境变量和文件正确。
注意事项
-
版本兼容性 确保PyTorch和DeepLab版本与SagerNet兼容,可能需要调整版本号或配置。
-
访问官方网站 确保访问SagerNet的官方网站时使用正确的URL和权限。
-
安装路径 确保安装目录与工作目录一致,避免路径错误。
希望这些步骤能帮助你顺利安装和使用SagerNet,如果遇到问题,请检查安装路径、配置文件或查看SagerNet文档。







京公网安备11000000000001号
京ICP备11000001号