Skip to main content

Use Weights and Biases Sweeps for Dynamic Configuration generation.

Project description

Dysweep

Dysweep is a Python library enhancing the functionalities of the Weights and Biases sweep library. It allows entire experiments to be executed using a configuration dictionary (YAML/JSON).

Features

  • Checkpointing for the Sweep Server: Dysweep introduces checkpointing that allows resuming certain runs, useful when only a small fraction of runs fail, eliminating the need to re-run the entire sweep.

  • Running Sweeps Over Hierarchies: Dysweep supports hierarchically structured parameters, thereby eliminating the need for hard-coding the selection between different classes.

Dysweep is inspired by DyPy, offering a versatile configuration set that empowers defining experiments at any layer of abstraction.

Applications

Dysweep aids in large-scale hyperparameter tuning across various models/methods and running models over different configurations and datasets. It provides a systematic way to define a sweep in WandB, allowing parallel execution of experiments.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dysweep-0.1.1.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

dysweep-0.1.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file dysweep-0.1.1.tar.gz.

File metadata

  • Download URL: dysweep-0.1.1.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for dysweep-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8975e3c7b76f06e07be53bb161409e4f9327ee28ded0c0242995782b7defb440
MD5 88cdb2708a3192fa9b327deffbc90b61
BLAKE2b-256 1cab9787f5bc75a0a70fc07c3f3016f11b090d9de1f68088bc23a33c64235a4f

See more details on using hashes here.

Provenance

File details

Details for the file dysweep-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dysweep-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for dysweep-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33f4e38f22ab5ba844da2bfb69ed22cf065a86a413a78ed6f3f0b983b126dd99
MD5 8ac795bf84076ecf09d39e6fb1c19e04
BLAKE2b-256 f94ad510b920ffd587d60e385bb3ee11413af6cb24e64255591b596f6f507dfb

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page