Deepcave

Latest version: v1.1.2

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

Scan your dependencies

Page 1 of 2

1.1.2

Bug-Fixes
- Fix configspace version.

1.1.1

Bug-Fixes
- Put in missing "q" values into configspaces to allow using newer ConfigSpace versions.
- Fix minimal configspace version.
- Fixes in make publish command.

1.1

Converters
- SMAC 2.0

Dependencies
- Remove SMAC dependency by adding required function directly

1.0.1

Bug-Fixes
- SMAC Converter: If config origin is not found then `None` is used.
- Restricting SMAC<1.4.0 as SMAC had some API changes.

1.0

General
- Runs are sorted now and only "visible" directories are shown.
- Mechanics to select runs changed.
- Runs can be selected across different working directories now.
- Another section to display selected runs.
- Press on directory name changes the working directory directly. Makes it easier to navigate.
There's also a button to go to parent directory.
- Internally, a run has two hashes now
- `id`: Based on prefix and path/name. This hash is used to select runs now. No need to
distinguish between run and grouped run anymore.
- `hash`: Changes based on content.
- If DeepCAVE was not started before, the path of execution is used as working directory.
- Shows the errors now if a run could not be converted.
- Increased stability for static plugins.
- Updated CLI immensively. Added --open, --n_workers and improved --config (both relative
and absolute paths are working now). DeepCAVE starts now using only `deepcave`.
- Improved run cache performance. Each input uses a single file for the output.
- Improved performance overall.
- Improved the API mode drastically.
- Improved mapping of original and encoded data.
- Configurations are clickable now.
- API changes in `AbstractRun`.
- Jobs in sidebar are clickable and removeable now.

Documentation
- Updated texts and images.
- Documentation of plugins are shown in the dashboard now (converted from rst to md).
- Added research questions.

Plugins
- Overview: Redesigned with barplot and heatmap for statuses. Also includes configspace now.
- Added PDP again.
- Merged LPI and fANOVA.
- Added dynamic texts to overview and budget correlation.
- Added help buttons.
- Added configuration footprint.
- Configurations display code now.

Code related
- Added dash-extensions so that multiple outputs, no outputs and trigger can be used.
- Added global notification.
- Cleaned-up run handler immensely.
- Logs are better readable.
- Improved config loading and add development config.
- Renamed and moved things (Groups, Status, Objectives, ...).
- Objective is a dataclass now.
- Added REFRESH_RATE and SAVE_IMAGES to profile.

Bugfixes
- Files are no longer shown in run selection.
- Runs are reloaded from disk in worker now.
- Internal runs are updated now if they changed.
- Results from static plugins are saved under the right path now.

0.3

General
- Updated tools.
- Cleaned up (removed docker files).

Installation
- Checks if redis-server is installed. Otherwise, aborts to start the server.
- Added swig to anaconda environment.
- Increased version of numpy and matplotlib.
- Improved requirements. Fixed only crucical things.

Run
- Added model support.

Plugins
- Added button to receive raw data.
- Added new plugin: Pareto Front.
- Added new plugin: Budget Correlation.
- Changed `load_outputs` and `load_mlp_outputs` to class method. Moreover, if
`activate_run_selection` is true, only the the run and runs information in `outputs` is passed.
- Cost Over Time displays maximized objectives correctly now.
- Pre-selecting highest budget and hyperparameters (18).
- Replaced normalized costs with all costs in configurations.

Examples
- Added MLP recorder example.
- Added MLP logs for better example visualization.

Bugfixes
- Fixed path bug for SMAC and BOHB.
- Included `start.sh`.
- pytest no longer needed in main code.
- Included logging.yml (before it was loggin.yml).
- Recorder works again.

Docs
- Added documentation with most basic information.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.