FaceChain是一个可以用来打造个人数字形象的深度学习模型工具。我们仅需要提供最低三张照片即可获得独属于自己的个人形象数字替身。FaceChain支持在gradio的界面中使用模型训练和推理能力,也支持资深开发者使用python脚本进行训练推理;项目地址:https://github.com/modelscope/facechain.git
-
百度搜索阿里云或点击此官网链接:https://www.aliyun.com/
-
-
鼠标点击左上角产品,在下拉菜单中选择人工智能与机器学习,选择右边的机器学习平台PAI
-
-
向下滑动页面,选择交互式建模DSW免费试用,点击立即购买!(如果没有,考虑整个新账号)
-
这个是免费的,大家可以放心点击~
-
-
在弹出的页面中选择交互式建模 PAI_DSW,点击立即试用。
-
-
在弹出的页面中选择左侧的交互式建模DSW
-
-
点击创建实例
-
-
实例名称可以随便写,有起名字困难症的我帮你们起,就写facechain_lora。
-
资源组选择GPU规格,
-
接着选择一台A10的GPU机器(再三核对,是可抵扣计算时的,只有这个是免费资源)
-
-
然后再底部的环境选择,选择最下面的一行环境modelscope:ubuntu20.04-cuda11.7.1-py38-torch2.0.1-tf1.15.5-1.8.1
-
-
再次确实计费规则是 可抵扣计算时,然后点击下一步,点击创建环境,等待一小会。
-
点击启动环境,进入环境之后,进入命令行,更新apt-get,安装git-lfs。
-
apt-get update
-
apt-get install
-
git-lfs git init
-
git lfs install
-
-
克隆项目
-
git clone https://github.com/modelscope/facechain.git --depth 1
-
GIT_LFS_SKIP_SMUDGE=1
-
安装依赖
-
cd ./facechain
-
pip install -r requirements.txt
-
pip install -U openmim
-
修改代码
-
然后在
run_inference.py
文件第8行添加如下代码。作用是运行的时候不会重复下载模型,节省时间。 -
snapshot_download('some-model-id')
-
运行代码
-
在命令行输入
python app.py
,在页面直接点击这个链接进入gradio界面即可。 -
-
点击形象定制,选择第二个模型(这个模型风格比较多,哈哈哈,大家也可以尝试第一个模型),选择照片上传,需要三张没有遮挡面部的照片。
-
-
然后点击开始训练,这个过程大概有10分钟左右。
-
注意:gradio界面可能会出现error报错(等待时间过长),不用管,我们只看命令行的日志即可。
-
当命令行出现“训练已完成字样”,即可进行下一步。
-
-
点击形象管理,选择刚刚训练的模型,和产出模型。选择你喜欢的风格,如果你是男生,当然可以把prompt中的1girl更换为1boy。
-
-
点击你喜欢的姿态。(也可以在poses目录中上传你喜欢的姿态文件,在constants.py文件中pose_examples中添加姿态图片目录),然后点击开始生成。
-
-
下载完模型之后,需要个几分钟叭~
-
注意:gradio界面会出现error报错(因为下载模型时间过长),所以再次点击开始生成即可。(前面修改过代码,不会重复下载模型~)
-
- 接下来是我的个人生成数据展示
- 再然后就是遇见各种问题时的解决方法 一般来说 按照上面的顺序做下来不会遇见什么问题 唯一说得上的问题就是 不同的电脑响应的时间会有所不同