Skip to content
/ bem Public

BEM: Better Experimentation Manager for deep learning with Pytorch

License

Notifications You must be signed in to change notification settings

darioShar/bem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 3, 2025
a694284 · Mar 3, 2025

History

31 Commits
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Sep 10, 2024
Mar 3, 2025
Sep 10, 2024
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Sep 10, 2024
Mar 3, 2025
Mar 3, 2025

Repository files navigation

BEM: Better Experimentation Manager for deep learning with Pytorch

This repository provides a framework to experiment with different deep learning models with Pytorch, streamlining training, evaluation, and generation (for generative models). BEM is designed to satisfy the following properties:

  • Flexibility: Allows easy integration of custom models and methods.
  • Modularity: Components like data handling, training, evaluation, and logging are modular.
  • Extensibility: By implementing the required functions, you can support your own generative models.
  • Reproducibility: Saving experiment parameters and metrics to ensure reproducibility and organized storage.
  • Device Support: Utilizes available hardware (CPU, CUDA, MPS).

This repo provides a unique framework to experiment with different deep generative models, making it vastly easier to:

  • Train them
  • Evaluate them
  • Compare them

See our how_to_use_bem.ipynb notebook.

About

BEM: Better Experimentation Manager for deep learning with Pytorch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published