2025-09-02 13:05:04 +08:00
|
|
|
|
Quickstart
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### Docker Image
|
|
|
|
|
|
|
2025-09-18 16:48:02 +08:00
|
|
|
|
自行联系沐曦官方获取下载链接
|
|
|
|
|
|
|
2025-09-02 13:05:04 +08:00
|
|
|
|
```bash
|
2025-09-18 16:48:02 +08:00
|
|
|
|
docker pull cr.metax-tech.com/public-ai-release/maca/diffusers.training:maca.ai3.0.0.5-torch2.4-py310-ubuntu22.04-amd64
|
2025-09-02 13:05:04 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 模型
|
|
|
|
|
|
|
|
|
|
|
|
stable-diffusion-v1-5, 下载地址:
|
|
|
|
|
|
- [modelscope](https://modelscope.cn/models/AI-ModelScope/stable-diffusion-v1-5)
|
|
|
|
|
|
- [hugging face](https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 测试程序
|
|
|
|
|
|
1. 准备输入数据集,可以参考示例`dataset.json`
|
|
|
|
|
|
2. 在docker镜像里运行测试程序,会根据`dataset.json`内容,在`output`目录下生成图片文件。
|
|
|
|
|
|
3. 示例使用 [metax-docker](https://developer.metax-tech.com/softnova/category?package_kind=Cloud&dimension=metax&chip_name=%E6%9B%A6%E4%BA%91C500%E7%B3%BB%E5%88%97&deliver_type=%E5%88%86%E5%B1%82%E5%8C%85&series_name=metax-docker) 做为演示 docker runtime, 如用原生 docker 需自行挂载 GPU 等设备到容器
|
|
|
|
|
|
|
|
|
|
|
|
### 完整示例
|
|
|
|
|
|
```bash
|
|
|
|
|
|
git clone https://git.modelhub.org.cn:9443/EngineX-MetaX/enginex-c_series-diffusers
|
2025-09-18 16:48:02 +08:00
|
|
|
|
docker pull cr.metax-tech.com/public-ai-release/maca/diffusers.training:maca.ai3.0.0.5-torch2.4-py310-ubuntu22.04-amd64
|
2025-09-02 13:05:04 +08:00
|
|
|
|
|
|
|
|
|
|
cd enginex-c_series-diffusers/
|
|
|
|
|
|
# git clone 先确认 git-lfs 已安装
|
|
|
|
|
|
git lfs install
|
|
|
|
|
|
git clone https://www.modelscope.cn/AI-ModelScope/stable-diffusion-v1-5.git
|
|
|
|
|
|
|
2025-09-18 16:48:02 +08:00
|
|
|
|
metax-docker run --gpus=[0] -it --entrypoint /bin/bash -v $(realpath .):/workspace/app -v $(realpath stable-diffusion-v1-5):/model --entrypoint /bin/bash cr.metax-tech.com/public-ai-release/maca/diffusers.training:maca.ai3.0.0.5-torch2.4-py310-ubuntu22.04-amd64
|
2025-09-02 13:05:04 +08:00
|
|
|
|
|
|
|
|
|
|
#> inside container
|
|
|
|
|
|
cd app/
|
|
|
|
|
|
python3 main.py \
|
|
|
|
|
|
--model "/model" \
|
|
|
|
|
|
--json "dataset.json" \
|
|
|
|
|
|
--results "results.json" \
|
|
|
|
|
|
--outdir "output" \
|
|
|
|
|
|
--device cuda \
|
|
|
|
|
|
--dtype fp16
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 测试结果
|
|
|
|
|
|
| | A100 平均生成时间(秒) | MetaX C500 平均生成时间(秒) |
|
|
|
|
|
|
|------|-------------------------|----------------------------|
|
|
|
|
|
|
| 时间 | 2.2142 | 4.5260 |
|
|
|
|
|
|
|