CycleGAN_and_pix2pix网络源于论文Image-to-Image Translation with Conditional Adversarial Networks
本仓库为CycleGAN_and_pix2pix的MLU实现,GPU实现可参考仓库: https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/tree/003efc4c8819de47ff11b5a0af7ba09aee7f5fc1
Models | Framework | Supported MLU | Supported Data Precision | Multi_GPUs |
---|---|---|---|---|
pix2pix | PyTorch1.6 | MLU370-X8 | FP32 | No |
Models | Framework | Supported MLU | Supported Data Precision | Supported Infer Mode |
---|---|---|---|---|
pix2pix | PyTorch1.6 | MLU370-S4/X4 | FP32 | cnnl |
模型默认优化器为Adam,参数配置如下:
./data/
载入和打包训练数据./datasets/
数据集下载脚本./docs/
文档./models/
训练模型./options/
训练超参./scripts/
测试脚本./util/
脚本中用到的帮助函数./train.py
模型训练脚本,更多信息使用python train.py -h
查看./test.py
测试训练的模型脚本, 更多信息使用python test.py -h
查看下载数据集facades:
bash ./datasets/download_pix2pix_dataset.sh facades
其他数据集可参考models/README_origin.md。 指定数据集和模型权重路径:
export PYTORCH_TRAIN_DATASET=/path/to/dataset
export PYTORCH_TRAIN_CHECKPOINT=/path/to/ckpt
##下载Cambricon PyTorch docker镜像
docker load -i xxx.tar.gz
export IMAGE_NAME=YOUR_IMAGE_NAME
bash run_docker.sh [CONTAINER_NAME]
source env.sh
source /torch/venv3/pytorch/bin/activate
pip install -r ./models/requirements.txt
export IMAGE_NAME=demo_pix2pix
docker build --network=host -t $IMAGE_NAME -f DOCKERFILE ../../../../
docker run -it --ipc=host -v /data:/data -v /usr/bin/cnmon:/usr/bin/cnmon --device /dev/cambricon_ctl --privileged --name mlu_pix2pix --network=host $IMAGE_NAME
source env.sh
source /torch/venv3/pytorch/bin/activate
bash run_scripts/pix2pix_FP32_200E_1MLU_Train.sh
Models | Framework | MLU | Data Precision | Cards | Description | Run |
---|---|---|---|---|---|---|
pix2pix | PyTorch1.6 | MLU370-X8 | FP32 | 1 | from scratch training use 1 MLU | bash run_scripts/pix2pix_FP32_200E_1MLU_Train.sh |
Attention: 执行推理脚本前需自行训练得到模型权重,训练得到的权重默认路径:./models/checkpoints/facades_pix2pix_resnet_9blocks
Models | Framework | MLU | Data Precision | Description | Run |
---|---|---|---|---|---|
pix2pix | PyTorch1.6 | MLU370-S4 | FP32 | inference script | bash run_scripts/pix2pix_Infer.sh |
您明确了解并同意,以下链接中的软件、数据或者模型由第三方提供并负责维护。在以下链接中出现的任何第三方的名称、商标、标识、产品或服务并不构成明示或暗示与该第三方或其软件、数据或模型的相关背书、担保或推荐行为。您进一步了解并同意,使用任何第三方软件、数据或者模型,包括您提供的任何信息或个人数据(不论是有意或无意地),应受相关使用条款、许可协议、隐私政策或其他此类协议的约束。因此,使用链接中的软件、数据或者模型可能导致的所有风险将由您自行承担。
@TODO
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。