Skip to content

papercatnku/EPDTrainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPDTrainer(Effortless Paradigm Driven Trainer) is a training engine designed to make Training CNN/DL Models easier.

Content

  • Design Notes
  • Setup
  • Usage
  • Demo

Design pricinpls

  • Training procedures are much the same(and tedious) for volatile tasks. To make training models easier and easy to "plug and play" several training paradigms should dedicately designed. And those paradigms are cores of training tools.

  • When code need to be channged, try the best to avoid write code with same functions. It's not neccessary but a best practice for experienced engineers.

  • Visualizing training details is neccessary for experiments, especially for noveltechs. Tensorboard/wandb/... may be helpful tools.

  • For embedding engineers, following features are which unfortunatly neglected by several ongoing similar systems

    • Port Model friendly
      => my solution is to seperate model into inference and decoding part. inference model are designed to be easily exported. Decoding part is flexible
    • Quantization aware training.
    • Avoid overencapsulation for balance between productivity and modifiablility.

Setup

To be filled

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published