Orion

Latest version: v0.2.7

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.2.1

πŸ› Bug Fixes

- Fix ASHA for identical objectives bouthilx (699)

0.2.0

Algorithm interface for `suggest()` and `observe()` is changed to use trials instead of list of points. This will provide more flexibility when designing new algorithms. There is no impact for users, except for algorithm plugins that will not be backward compatible with previous versions of OrΓ­on.

The factory abstract class used to create database, storage, algorithm, adapters and parallel strategy has been redesigned to better support external implementations and be easier to debug. This redesign should also have no direct impact for users, except for backward compatibility issues with algorithm plugins for previous versions of OrΓ­on.


πŸ— Enhancements

- Improve resiliency of trial reservation bouthilx (693)
- Support batched promotions in ASHA bouthilx (689)
- Refactor algorithms observe/suggest to work on trial objects directly bouthilx (686)
- Rework factory bouthilx (681)
- Improve Getting started example command Delaunay (666)

πŸ› Bug Fixes

- Avoid inf-loop in TPE.suggest bouthilx (680)

0.1.17

πŸ— Enhancements

- Revert to default inf max\_trials and pool-size of 1 bouthilx (659)
- Support to configure executor for benchmark donglinjy (634)

πŸ› Bug Fixes

- Fix grouping of plots in legend lebrice (662)
- Support linearize log integer properly bouthilx (658)
- Fix shape argument in categorical dims bouthilx (654)
- Use user\_script\_config from parser in EVC bouthilx (655)
- Fix TPE sampling in narrow spaces bouthilx (650)
- Handle repo with invalid HEAD state bouthilx (645)
- List EVC tree once only when querying with name bouthilx (642)
- Handle properly all types in config during branch bouthilx (641)

πŸ“œ Documentation

- Clear error message for dup branching error bouthilx (652)
- Add missing documentation for EVC enable option bouthilx (651)

0.1.16

Experiment Version Control (EVC) will now be disabled by default. When the EVC is disabled, any changes in the experiment will be saved to the DB, overriding the previous version. See configuration doc to enable the EVC: https://orion.readthedocs.io/en/stable/user/config.html#experiment-version-control.

πŸ— Enhancements

- Feature/filter duplicate in evc bouthilx (630)
- Add enable option for EVC, with default = false bouthilx (626)

πŸ› Bug Fixes

- Warn only if diffs exists during exp build bouthilx (638)
- Fix lost trials of parents bouthilx (637)
- Compute cardinality for loguniform with precision bouthilx (635)
- Duplicate pending trials from parent/child for exc bouthilx (631)
- Remove space upgrade from DB upgrade bouthilx (627)
- Allow branching when parent script isn't available bouthilx (625)
- fix benchmark ranking and regret visualization donglinjy (620)
- fix tpe space cardinality donglinjy (619)

πŸ“œ Documentation

- Change algo documentation bouthilx (623)

0.1.15

πŸš€ Features

- Add Executor class and CLI arguments for parallelism bouthilx (608)
- Orion python api in parallel donglinjy (601)

πŸ— Enhancements

- Add has\_suggested/observed, new test-suite and re-implementation of ASHA bouthilx (604)
- Refactor `hunt` command to reuse `ExperimentClient.workon` bouthilx (605)

πŸ› Bug Fixes

- Test different type of categorical dims bouthilx (609)
- Add has\_suggested/observed, new test-suite and re-implementation of ASHA bouthilx (604)

πŸ“œ Documentation

- Documentation for the visualizations bouthilx (557)
- Add has\_suggested/observed, new test-suite and re-implementation of ASHA bouthilx (604)
- Add presentations section in doc bouthilx (597)

0.1.14

πŸš€ Features
- Add plot commandline plot gyom (593)

:building_construction: Enhancements
- Add where parameter to Storage.fetch\_trials breuleux (584)
- Make command `orion db setup` ask for right arguments based on storage backend. notoraptor (586)
- Change the default database to PickledDB abergeron (585)
- Deterministic algorithm benchmark donglinjy (567)

πŸ› Bug Fixes

- Add context-manager-enabled Trial subclass. obilaniu (587)
- Handle cases when trial.status is not reserved anymore locally. bouthilx (591)

🧰 Maintenance

- Ignore all test files in coverage bouthilx (592)
- Fix for coverage issue abergeron (581)
- Remove MongoDB dependency from core tests breuleux (582)
- Write generic tests for DB satyaog (590)

Page 2 of 5

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.