thisisiron / pytorch.template

πŸƒβ€β™‚οΈπŸƒβ€β™€οΈ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pytorch Template Runner πŸƒβ€β™‚οΈπŸƒβ€β™€οΈ

Requirements

  • Pytorch
  • Albumentations
  • Tensorboard
  • OpenCV

Directory Structure

pytorch.template/
β”‚
β”œβ”€β”€ main.py          -> main script to start training
β”‚
β”œβ”€β”€ config/ 
β”‚   └── logging.conf
β”‚
β”œβ”€β”€ dataloaders/ 
β”‚   β”œβ”€β”€ DATASET.py   ->
β”‚   └── transform.py
β”‚
β”œβ”€β”€ models/          ->
β”œβ”€β”€ options/         ->
β”œβ”€β”€ runners/         ->
β”‚   └── base.py
β”‚
└── utils/ 
    β”œβ”€β”€ logger.py
    β”œβ”€β”€ general.py
    β”œβ”€β”€ losses.py
    β”œβ”€β”€ meter.py
    β”œβ”€β”€ optims.py
    β”œβ”€β”€ schedulers.py
    └── tensorboard.py

Usage

Ex. Run main.py in background

python main.py options/OPTS.yaml

Tensorboad

tensorbaord --bind_all --logdir LOG_DIR/

About

πŸƒβ€β™‚οΈπŸƒβ€β™€οΈ


Languages

Language:Python 91.3%Language:Cuda 7.5%Language:C++ 1.1%