GitXplorerGitXplorer
r

adversarial-pose-pytorch

public
66 stars
13 forks
0 issues

Commits

List of commits on branch master.
Unverified
12570ea03f3f2e8ecca7208997c99eb88da47824

try fixing deadlock in multigpu training

rroytseng-tw committed 7 years ago
Verified
0a197f9f160dc56dfcaec0253282440a1a37c5bf

Update README.md

rroytseng-tw committed 7 years ago
Verified
666751afa6eed0264f9ae51a262bfd4842fa66c4

Update README.md

rroytseng-tw committed 7 years ago
Unverified
6ec841be702266cac6abb0946c1d54d4c77aed71

update advpose train.py add parameter counts info

rroytseng-tw committed 7 years ago
Unverified
055a511918e9ab31a8b4b505ce28ecea690c684b

update README hgpose-ae

rroytseng-tw committed 7 years ago
Unverified
d72d88a1d25043870588d00eb37b31644dc59803

coco test code

rroytseng-tw committed 7 years ago

README

The README file for this repository.

Adversarial Pose Estimation

This repository implements pose estimation methods in PyTorch.

Getting Started

Data

The file lsp_mpii.h5 contains the annotations of MPII, LSP training data and LSP test data.
Place LSP, MPII images in data/LSP/images and data/mpii/images.
Place coco annotations in data/coco/annotations and images in data/coco/images, as suggested by cocoapi. The file valid_id contains the image_ids used for validation.

Compile the extension

Compile the C implementation of the associative embedding loss. Code credit umich-vl/pose-ae-train.

cd src/extensions/AE
python build.py  # be sure to have visible cuda device

Folder Structure

  • data: put the training / testing data here
  • src:
    • models: model definition
    • datasets: dataset definition
    • extensions:
    • utils

All the other folders represents different tasks. Each contains a training script train.py and definition of command-line options opts.py.

Known Issues

  • advpose-ae: Only supports single gpu. Multi-gpu training get stucked randomly. The problem seems to be caused by the AE_loss extension.

TODOs

  • [ ] visualization
  • [ ] example of usage