Skip to main content

hideandseek

Highly modularized deep learning training library.

Why use hideandseek?

  • Only code the experiment specific parts of ANN experiment (dataset, nn.Module definition, criterion, forward pass)

  • Define every ANN experiment parameters in keyword argument, for easy experimental control

  • Takes care of every other logistics (logging, device type matching, amp, random batching control)

  • Easy training & saving deep learning models along with other modules (ex: preprocessing modules) required in inference

  • Run multiple deep learning experiments in parallel on multiples GPUs (powered by hydra, and python multiprocessing)

  • Design and analyze experiments scientifically by modifying variables (powered by hydra)

  • Modularized machine learning pipeline allows using the same script for all types of experiments

  • The same training code can be run in privacy preserving setting by minimal modifications

Look at Simple/train.py for simple run cases

Single run:

python train.py lr=1e-3 batch_Size=32 random_seed=0

Multirun with batch of experiments (Hyperparameter sweep):

python train.py -m lr=1e-3,1e-2 batch_size=32,64 "random_seed=range(0,5)" \
hydra/launcher=joblib hydra.launcher.n_jobs=8
# Runs total of 2*2*5=40 batch of experiments, with 8 processes at a time. Experiment results are stored in hydra.sweep.dir which can be overridden.

To do

  • Draw figures to explain hideandseek
  • .py based tutorial
  • `.ipynb' based tutorial
  • GUI for generating experiment scripts when conducting variable sweeps

Metadata

Release files for hideandseek 0.3.32

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hideandseek 0.3.32
File Size Uploaded Provenance Actions
hideandseek-0.3.32.tar.gz 24.2 kB Without provenance Details for hideandseek-0.3.32.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hideandseek 0.3.32
File Interpreter ABI Platform Actions
hideandseek-0.3.32-py3-none-any.whl Python 3 none any Details for hideandseek-0.3.32-py3-none-any.whl

Total release size: 58.2 kB

Release files / hideandseek-0.3.32.tar.gz

Download URL hideandseek-0.3.32.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cb27994d29df5d7aa98b3e1ff52dc20cadacbfb5604d3079b032089151731ef2
BLAKE2b-256 checksum
How to use checksums
d31f05b70f07e65e8088d9edfa278fa6ea0d801846be6f9835197aca561e3397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / hideandseek-0.3.32-py3-none-any.whl

Download URL hideandseek-0.3.32-py3-none-any.whl
Size 34.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79c576816b69b88d98f8056afead9968896d2ba8fd4c9a42a8714331fd8f7a05
BLAKE2b-256 checksum
How to use checksums
e5cf38a3a859a76dbe48ef12660acbf54a85a57b3c0c06bc82f1614703dde072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for hideandseek 0.3.32

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.32 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page