argus
v0.1.2

Notes

  • Quick start
  • Examples
    • Basic examples
    • Advanced examples
    • Kaggle solutions

Package Reference

  • argus.model
  • argus.callbacks
argus
  • »
  • Examples
  • Edit on GitHub

Examples¶

You can find examples here.

Basic examples¶

  • MNIST example.

    python mnist.py --device cuda
    
  • MNIST VAE example.

    python mnist_vae.py --device cuda
    
  • CIFAR example.

    python cifar_simple.py --device cuda
    

Advanced examples¶

  • CIFAR with DPP, mixed precision and gradient accumulation.

    Single GPU training:

    python cifar_advanced.py --batch_size 256 --lr 0.001
    

    Single machine 2 GPUs distributed data parallel training:

    ./cifar_advanced.sh 2 --batch_size 128 --lr 0.0005
    

    DDP training with Apex mixed precision and gradient accumulation:

    ./cifar_advanced.sh 2 --batch_size 128 --lr 0.0005 --amp --iter_size 2
    
  • Custom build methods for creation of model parts.

Kaggle solutions¶

  • 1st place solution for Freesound Audio Tagging 2019 (mel-spectrograms, mixed precision)

  • 14th place solution for TGS Salt Identification Challenge (segmentation, MeanTeacher)

  • 50th place solution for Quick, Draw! Doodle Recognition Challenge (gradient accumulation, training on 50M images)

  • 66th place solution for Kaggle Airbus Ship Detection Challenge (instance segmentation)

  • Solution for Humpback Whale Identification (metric learning: arcface, center loss)

  • Solution for VSB Power Line Fault Detection (1d conv)

  • Solution for Bengali.AI Handwritten Grapheme Classification (EMA, mixed precision, CutMix)

  • Solution for ALASKA2 Image Steganalysis competition (DDP, EMA, mixed precision, BitMix)

Next Previous

© Copyright 2020, Ruslan Baikulov Revision 75c94579.

Built with Sphinx using a theme provided by Read the Docs.