Dodekathlon

GitHub GitHub release (latest by date) GitHub top language Codacy Badge GitHub code size in byte![GitHub top language](https://img.shields.io/github/languages/top/mtroym/Dodekathlon)s GitHub commit activity GitHub last commit Liberapay receiving Donate

Updates:

Hydra Checklist.

PATN.png

Canary Plans.

Citation

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}
}

Structure of 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.

Reference of Hercules 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:

Alt Twelve_Labours_Altemps (picture credit to wikipedia)

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.