Skip to content

Releases: mlf-core/mlf-core

1.11.4 CI Release 🌈

04 Dec 16:42
b634c7b
Compare
Choose a tag to compare
fix RST (#491)

Signed-off-by: zethson <lukas.heumos@posteo.net>

1.11.4 🌈

04 Dec 16:34
b634c7b
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

📦 Dependencies

[1.11.3 Release]

02 Oct 14:06
09350cc
Compare
Choose a tag to compare
  1. cli-python to 2.x
  2. Many version bumps for the templates

[1.11.2 Release]

23 Apr 21:44
Compare
Choose a tag to compare

1.11.2 (2021-04-23)

Added

Fixed

  • libcudnn8 was not found for the Tensorflow container. Hence, we separated the Dockerfiles and added it to the container.

Dependencies

Deprecated

[1.11.1 Release]

16 Apr 10:19
2a5ea34
Compare
Choose a tag to compare

1.11.1 (2021-04-16)

Added

Fixed

  • XGBoost cudatoolkit channel

Dependencies

Deprecated

[1.11.0 Release]

12 Apr 08:11
77ec9a5
Compare
Choose a tag to compare

1.11.0 (2021-03-30)

Added

Fixed

  • [MLFLOW-PYTORCH] MNIST data loading (#298)
  • Improved console output info in case the repos sync secret could not be set automatically and added it to FAQ docs
  • [ALL-TEMPLATES] Input data md5 logging

Dependencies

Deprecated

  • Removed mlflow-xgboost_dask. It was never deterministic to begin with.
    If you are interested in using mlf-core and XGBoost with multiple GPUs please refer to the old releases.

[1.10.0 Release]

14 Mar 11:47
3def31b
Compare
Choose a tag to compare

1.10.0 (2021-03-11)

Added

  • Tutorial accessible at: mlf-core.com/tutorial (#159)
  • [ALL TEMPLATES] Removed AUTHORS.rst and moved content into docs/authors.rst (#267)
  • [ALL TEMPLATES] Added boto3 to environment to allow for S3 accessibility (#278)
  • [ALL TEMPLATES] Workflows, that were triggered when pusing/pr to default master branch do now accept main as default branch

Fixed

  • Bandit complaining about insecure md5
  • mlf-core pytorch template creation and updated its dependencies versions accordingly (#298)
  • Pytorch template hparam logging with tensorboard now working
  • blacklisted files for sync defined by the user are now correctly picked up
  • blacklisted sync files, that are newly introduced by a PR are now included in the sync PR, they were introduced but not in the following ones

Dependencies

Deprecated

[1.9.1 Release]

16 Feb 11:03
c733195
Compare
Choose a tag to compare

1.9.1 (2021-02-16)

Added

Fixed

  • [ALL TEMPLATES] lint badge in README.rst

Dependencies

Deprecated

[1.9.0 Release]

16 Feb 08:30
3d916ba
Compare
Choose a tag to compare

1.9.0 (2021-02-16)

Added

  • Possibility to log input files in all template with the MLFCore object.
  • [ALL TEMPLATES] Using new mlf-core/base:1.2.0 container, which is based on CUDA 11.2.1 and cudnn 8.1
  • [PYTORCH] Upgraded Pytorch to 1.7.1
  • [PYTORCH] Added set_deterministic
  • [ALL TEMPLATES] Using new mlflow autolog
  • [ALL TEMPLATES] Changed mlflow autolog for loss to every 1 iteration

Fixed

  • mlf-core fix-artifact-paths does now operate as expected.
  • [ALL TEMPLATES] fixed a path error that causes the general template linter to fail searching for
    subprocess.call(['conda', 'env', 'export', '--name', '<<project_name>>'], stdout=conda_env_filehandler) and
    mlflow.log_artifact(f'{{reports_output_dir}}/<<project_name>>_conda_environment.yml', artifact_path='reports') in the project's mlf_core.py file

Dependencies

Deprecated

[1.8.0 Release]

01 Feb 21:03
Compare
Choose a tag to compare

1.8.0 (2021-02-01)

Added

  • fixed sync command: blacklisted files now fully working
  • updated sync code to the latest version and added logging
  • added a output-directory parameter option to create command, allowing users to specifify the
    directory, where the project should be created
  • added a user information before the user is prompted to create a GitHub repo with mlf-core
  • added flake8 linting for each create template workflow
  • GitHub workflow badges in README now link to the corresponding workflow
  • [ALL TEMPLATES] added vscode files to .gitignore for templates
  • [ALL TEMPLATES] now feature a mlf-core lint workflow with colored linting result output
  • [ALL TEMPLATES] renamed train_cpu workflows to use project_slug (was project_slug_no_hyphen)
  • [MLFLOW TEMPLATES] refactored the common files for all mlflow templates into a common files directory
  • config default values are now preconfigured values (if any)
  • added logging to all commands mlf-core offers
  • refactored sync, bump-version and create code (added type hints, fixed some variable scoping)
  • [ALL TEMPLATES] replaced click with argparse
  • [ALL TEMPLATES] renamed some parameters to harmonize between templates
  • [PyTorch Template] New template with autologging via pytorch-lightning and mlflow 1.13.1

Fixed

  • fixed publish_docs WF for all templates working on main or master branch

  • fixed gh_pages setup for default branch main

  • fixed a bug causing the check upgrade version function to fail if local version is a SNAPSHOT version

Dependencies

Deprecated