初始化仓库
基于 Jittor 的 Conditional GAN,在 MNIST 上按指定数字序列生成图片。默认生成顺序为 2311469,可通过参数覆盖。
2311469
pip install --upgrade pip pip install jittor==1.2.2.59 pillow numpy
如需指定镜像:-i https://pypi.tuna.tsinghua.edu.cn/simple。
-i https://pypi.tuna.tsinghua.edu.cn/simple
主机直接跑(默认序列 2311469):
python pub/CGAN.py --n_epochs 1 --sample_interval 200
覆盖输出序列,例如 0123456789:
python pub/CGAN.py --n_epochs 1 --sample_interval 200 --sequence "0123456789"
使用 jittor 官方镜像(一次性运行):
docker run --rm -v /绝对路径/pub:/workspace jittor/jittor:cuda11.8 \ bash -c "python3 /workspace/CGAN.py --n_epochs 1 --sample_interval 200 --sequence '2311469'"
已运行的容器内(容器名示例 9141634d8e40):
docker exec 9141634d8e40 bash -lc "cd /workspace && python3.7 CGAN.py --n_epochs 1 --sample_interval 200 --sequence '2311469'"
sample_interval
*.png
generator_last.pkl
discriminator_last.pkl
--sequence
result.png
TQDM_DISABLE=1
A Jittor implementation of Conditional GAN(CGAN)
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
CGAN (Jittor) for MNIST
基于 Jittor 的 Conditional GAN,在 MNIST 上按指定数字序列生成图片。默认生成顺序为
2311469,可通过参数覆盖。1. 环境要求
2. 安装依赖
如需指定镜像:
-i https://pypi.tuna.tsinghua.edu.cn/simple。3. 主要文件
4. 运行示例
主机直接跑(默认序列 2311469):
覆盖输出序列,例如 0123456789:
使用 jittor 官方镜像(一次性运行):
已运行的容器内(容器名示例 9141634d8e40):
5. 训练输出
sample_interval步保存一张*.png,用于查看生成效果。generator_last.pkl、discriminator_last.pkl。--sequence生成的横向拼接result.png。6. 常见问题
TQDM_DISABLE=1运行即可。