branch:hydra
TensorBoard
embedded.oonx
and TensorRT
if you find this code benefits your research, please take the citation at ease:
@inproceedings{zhu2019progressive,
title={Progressive Pose Attention Transfer for Person Image Generation},
author={Zhu, Zhen and Huang, Tengteng and Shi, Baoguang and Yu, Miao and Wang, Bofei and Bai, Xiang},
booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
pages={2347--2356},
year={2019}
}
Dodekathlon
├── configures
│ ├── train.yaml // The configures. (Trail Level)
│ └── .... // store the yaml configure.
├── criterions // define the criterions train and test.
│ ├── loss // define the loss.
│ └── metrics // define the metrics for evaluation.
├── datasets // define the dataset. dataloader.
├── deployments // deploy to the cloud using oonx.
├── main.py // great dodekathlon main file.
├── models // define the model here.
├── options // define the options. DIFFS From configures.(Task level)
├── requirements.txt // try 'pip install -Ur requirements.txt'
├── tools // some useful tools(object oriented).
└── utils // some useful functions.
Dodekathlon
Before I chose this name “Dodekathlon”, I supposed to use Hercules, who was considered as a demi-god with strong labors. “Dodekathlon”, considered as 12 Labors of Hercules, are how Hercules gained much of his mythological fame as a demi-god, listing as follows:
(picture credit to wikipedia)
Nemean
Lion.Lernaean Hydra
.Artemis
.Erymanthian Boar
.Augean stables
in a single day.Stymphalian
Birds.Cretan Bull
.Diomedes
.Hippolyta
, Queen of the Amazons.Geryon
.Hesperides
Cerberus
.As PyTorch is from Torch, whose meaning is a sticker with flames and fires.
This project combines Training, Testing, Deploying, Visualization, Evaluation, Checkpoints
and Resuming, etc., each of them is challenging and in great modularization.
Therefore, I chose Dodekathlon
.