# lama-cleaner **Repository Path**: jiuyuaaaaaaa/lama-cleaner ## Basic Information - **Project Name**: lama-cleaner - **Description**: Github上lama-cleaner的安装教学 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-07-26 - **Last Updated**: 2024-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Github上[lama-cleaner](https://github.com/Sanster/lama-cleaner)的安装教学([视频演示](https://www.bilibili.com/video/BV1Qx4y197GR/?vd_source=db766104187222db5a7555eb76f0eb7c)) **简介**:由SOTA AI模型提供支持的图像修复工具,从图片中删除任何不需要的物体,缺陷,人物,或擦除和替换(由稳定扩散提供动力)图片上的任何东西。 **硬件环境**:GPU或CPU ------ ## 一、安装[anaconda](https://www.bilibili.com/video/BV1Mm4y1L77p/?vd_source=db766104187222db5a7555eb76f0eb7c)、[Git](https://www.bilibili.com/video/BV1xj411R7Yn/?vd_source=db766104187222db5a7555eb76f0eb7c)、[cuda](https://www.bilibili.com/video/BV1Fu411G7Wi/?vd_source=db766104187222db5a7555eb76f0eb7c) 请按照各教学视频一步步安装且验证成功!!!!再继续下面的操作!!!!!!!! ## 二、自动部分 在安装目录中,将下面内容保存为`.bat`后双击运行 ``` @echo off chcp 65001 echo 克隆仓库 set "folder_name=lama-cleaner" set "repo_url=https://ghproxy.com/https://github.com/Sanster/lama-cleaner" set "env_name=lama" set "python_version=3.10" REM 检测文件夹是否存在... IF EXIST "%folder_name%" ( echo 文件夹 %folder_name% 已存在,正在删除... RD /S /Q "%folder_name%" ) echo 开始克隆... git clone %repo_url% cd %folder_name% echo 设置远程仓库URL git remote set-url origin %repo_url% REM 检测虚拟环境是否存在... conda env list | findstr /c:"%env_name%" > nul if %errorlevel%==0 ( echo 环境 %env_name% 已存在,正在删除... call conda env remove --yes --name %env_name% ) echo 正在创建虚拟环境... call conda create --yes --name %env_name% python=%python_version% echo 激活虚拟环境 call activate %env_name% echo 设置pip源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ echo 升级pip python.exe -m pip install --upgrade pip echo 创建run.bat ( echo @echo off echo call activate %env_name% echo python main.py --model=lama --device=cuda --port=8080 ) > run.bat echo 创建update.bat ( echo @echo off echo git pull ) > update.bat ``` ## 三、手动部分 1. 安装torch,无特殊网络,请使用[下载器](https://motrix.app/)下载后执行本地安装 `pip install `全路径 ``` pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 ``` 单cpu安装,使用`pip3 install torch torchvision torchaudio` 2. 安装依赖 ``` pip install -r requirements.txt ``` 3. 关闭虚拟环境 ``` conda deactivate ``` ## 四、下载模型 - 手动下载模型到`C:\Users\用户名` - GitHub地址:[LaMa](https://github.com/Sanster/models/releases/tag/add_big_lama)、[LDM](https://github.com/Sanster/models/releases/tag/add_ldm)、[ZITS](https://github.com/Sanster/models/releases/tag/add_zits)、[MAT](https://github.com/Sanster/models/releases/tag/add_mat)、[FcF](https://github.com/Sanster/models/releases/tag/add_fcf)、[clickseg_pplnet.pt(Interactive Segmentation)](https://github.com/Sanster/models/releases/tag/clickseg_pplnet) - 项目作者提供的[百度网盘链接](https://pan.baidu.com/s/1vUd3BVqIpK6e8N_EA_ZJfw),提取码:`flsu` - 我提供的[百度网盘链接](https://pan.baidu.com/s/1LB4aomcv-Lyx-q2BIiNuCQ?pwd=972n)(仅包含部分模型,使用其它模型需特殊网络切换模型后,自动下载) - 自动下载模型(需要特殊网络),在初始化时会自动下载到相应位置 ## 五、使用 双击`run.bat` > 单CPU启动需要修改run.bat内容:--device=`cpu` ## 六、更新 双击`update.bat`