Skip to main content

Hydra Slayer

build Pipi version Python Version License Slack

Hydra Slayer is a 4th level spell in the School of Fire Magic. Depending of the level of expertise in fire magic, slayer spell increases attack of target troop by 8 against behemoths, dragons, hydras, and other creatures.

What is more, it also allows configuring of complex applications just by config and few lines of code.


Installation

Using pip you can easily install the latest release version PyPI:

pip install hydra-slayer

Example

dataset:
  _target_: torchvision.datasets.CIFAR100
  root: ./data
  train: false
  download: true
import hydra_slayer
import yaml

with open("dataset.yaml") as stream:
    raw_config = yaml.safe_load(stream)

config = hydra_slayer.get_from_params(**raw_config)
config["dataset"]
# Dataset CIFAR100
#     Number of datapoints: 10000
#     Root location: ./data
#     Split: Test

Please check documentation for more examples.

Documentation

Full documentation for the project is available at https://catalyst-team.github.io/hydra-slayer

Communication

  • GitHub Issues: Bug reports, feature requests, install issues, RFCs, thoughts, etc.
  • Slack: The Catalyst Slack hosts a primary audience of moderate to experienced Hydra-Slayer (and Catalyst) users and developers for general chat, online discussions, collaboration, etc.
  • Email: Feel free to use feedback@catalyst-team.com as an additional channel for feedback.

Citation

Please use this bibtex if you want to cite this repository in your publications:

@misc{catalyst,
    author = {Sergey Kolesnikov and Yauheni Kachan},
    title = {Hydra-Slayer},
    year = {2021},
    publisher = {GitHub},
    journal = {GitHub repository},
    howpublished = {\url{https://github.com/catalyst-team/hydra-slayer}},
}

Release files for hydra-slayer 0.5.0

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

Source distribution (sdist)

Source distribution for hydra-slayer 0.5.0
File Size Uploaded
hydra_slayer-0.5.0.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hydra-slayer 0.5.0
File Interpreter ABI Platform
hydra_slayer-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.8 kB

Release files / hydra_slayer-0.5.0.tar.gz

Download URL hydra_slayer-0.5.0.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d7b4b9acbf1df3f387bb9692b7cf233b0eb5a3e430dddfa754af2c841bda2a01
BLAKE2b-256 checksum
How to use checksums
ebf31cc8c6243c054a6c99d6bbd351e04b63229f8ccb624329e9c959991b8ef3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.8.18 Linux/6.2.0-1018-azure

Release files / hydra_slayer-0.5.0-py3-none-any.whl

Download URL hydra_slayer-0.5.0-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd4837a66c791c186a0ffb037a48589af7fc6b8c7a4248f16b5ace4a2907bd0d
BLAKE2b-256 checksum
How to use checksums
85dd9cab28f4b5e715b3235fc16fdba686ebeca91280fd69a0ebdde5ba992106
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.8.18 Linux/6.2.0-1018-azure

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1

2 release files

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