Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
omry
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
omry
2mo ago
Try to read beyond the title to understand what this is about.
2.
▲
AI Doesn't Get Annoyed
(yadan.net)
2 points
by
omry
2mo ago
|
2 comments
3.
▲
by
omry
6y ago
New features includes config type safety, more powerful command line interface, new plugins for launching remotely and to perform hyper parameter optimization and more. Check the blog post for more details.
4.
▲
Hydra 1.0 is released
(hydra.cc)
2 points
by
omry
6y ago
|
1 comments
5.
▲
by
omry
7y ago
Tell them to take a look at Hydra. Hydra has some overlap with what MLFlow is already doing, but I am sure MLFlow can benefit from configuration composition. Another way to look at it is: What kind of Hydra plugins can be backed by MLFlow.
6.
▲
by
omry
7y ago
Glad you like it!
7.
▲
by
omry
7y ago
I am actually not seeing "Hey, it's like inheritance!" as a vote down, although I am not normally reading HN so I may be naive.
8.
▲
by
omry
7y ago
The project grew organically. Evolution was something like: 1. Let's build a framework for model based RL, we can start by implementing the PETS paper ( https://arxiv.org/abs/1805.12114 ) 2. It sure does have a lot
9.
▲
by
omry
7y ago
Something like this could be implemented, but Hydra is using argparse for a few basic flags (--help, --run, --cfg etc) and argparse would not like us passing arbitrary undefined flags. Philosophically speaking, I am not seeing a big advanta
10.
▲
by
omry
7y ago
It does, it's called configuration groups. https://cli.dev/docs/tutorial/config_groups (Assuming I understand your exact meaning).
11.
▲
by
omry
7y ago
Good point. The concepts of Hydra are not language specific though. At some point there might be something similar for other languages.
12.
▲
by
omry
7y ago
Devops scripts are definitely a good use case, but so is machine learning research, which requires a lot of flexibility. The origins of the framework is in ML, not devops.
13.
▲
by
omry
7y ago
Your profile has an Instagram account, are you aware that Instagram is actually Facebook?
14.
▲
by
omry
7y ago
Click let's you build really nice command line libraries, but those are rigid and their structure is hard coded. A good example of what you wouldn't do with Click is logging configuration. You have a bunch of appenders, formatters
15.
▲
by
omry
7y ago
The config is the schema to some extent. see the section about strict mode here: https://cli.dev/docs/tutorial/config_file#strict-mode At the moment it's not as rich as all of the other command line libraries
16.
▲
by
omry
7y ago
Hydra is my project, ask me anything.
17.
▲
by
omry
12y ago
Looks good