Skip to content

Releases: aisingapore/kapitan-hull

v0.5.0

19 Feb 07:00
cbe98cd
Compare
Choose a tag to compare

What's Changed

  • Documentation Refactoring by @Syakyr in #52:
    • #46: Separating the three different deployment methods would allow for future opt-out options for those methods
    • #47: Using diff files to store the differences between problem templates so that it is easier for us to check the changes in methods between templates better, allowing for better maintenance (although dev process to modify them can be improved)
  • CICD optimisations by @Syakyr:
    • #43: Creating better pipelines by running tests in parallel while not blocking jobs that are fine running if certain tests/jobs failed (like building documentation)
  • New problem template by @auggie246:
    • Hdb problem template in #55 and #57 for internal demo usecase

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.4.3

08 Nov 07:36
Compare
Choose a tag to compare

What's Changed

  • Resolves #47 by @Syakyr in #48
    • Stores problem templates as diff files, using pre-prompt hooks within Cookiecutter to resolve the diffs prior to resolving the template itself
    • Uses preliminary generate_diffs script in extras folder to generate the diffs used in the codebase
  • Added unidiff as part of the template generation requirements by @Syakyr (1ef11ef, 865c3ff)
  • Refactored CI processes:
    • Template: Updated base image used by GitLab CI to python:3.12 by @Syakyr (1ef11ef)
    • Template: Split pylint and pytest processes to two separate jobs by @Syakyr (35415d8)
    • Main: Fixed rules to run CI jobs when default branch (main) is updated by @Syakyr (ccf26e8)
    • GitHub: Updated python-version used by GitHub CI to 3.12.5 by @Syakyr 4342019)
  • Fixed issue with micromamba when using non-RunAI processes when initialising within Docker images (ba230ba)
  • Fixed typo in README by @Syakyr (8b1419d)

Full Changelog: v0.4.2...v0.4.3

v0.4.2

17 Sep 06:59
Compare
Choose a tag to compare

Added

  • JOB_NAME to MLFlow tag, lambda-rised to set_tag function for future tagging in MLFlow by @Syakyr (6e6e507)

Fixed

  • Bumped mlflow-skinny to 2.16.0 to resolve issue in mlflow/mlflow#12853 by @Syakyr (787217b)
  • Added logger.error(e) to diagnose issues pertaining to failed mlflow_init by @Syakyr (fa0b0ab)
  • Removed whitespace behind trailing slash within code examples by @Syakyr (95c573d)
  • Changed PATH append to absolute path ${HOME_DIR} in Dockerfiles to resolve pathing issue with gunicorn @Syakyr (8e71403)

Full Changelog: v0.4.1...v0.4.2

v0.4.1

03 Sep 05:02
82d01f9
Compare
Choose a tag to compare

What's Changed

  • 0.4.1 updates by @Syakyr in #45
    • Deals with #41 by adding a dummy function for PyTest tests.
    • Adds more direction to some sections of the documentation, such as the README with MacOS.
    • Deals with #43 with regards to the DAG flow.
    • Deals with #42 by adding micromamba option when building GPU images against non-RunAI processes, and bumping most packages to a later version.
    • Changes data-prep and model-training naming scheme for Docker images to cpu and gpu to denote how it is to be used.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 Jul 04:52
b87c4db
Compare
Choose a tag to compare

What's Changed

  • Moved unsupported YAML and RoCM files to the extras folder for reference
  • Cleaned up links and formatting for the guide site documentation

Full Changelog: v0.3.1...v0.4.0

v0.3.1

02 Apr 06:17
b5bc389
Compare
Choose a tag to compare

What's Changed

  • [Fix] 0.3.1 - Get GPU image to use GPU resources by @Syakyr in #33
  • [Fix 0.3.1] Using cache to store conda env state across pipelines to reduce dev time by @Syakyr in #34

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Mar 04:46
672ac8b
Compare
Choose a tag to compare

What's Changed

  • GCP backporting by @Syakyr in #22
  • local docs by @Syakyr in #23
    • Standardising and simplifying documentation format
  • Abstracting Pytorch example by @Syakyr in #24
    • Experimental RoCM support
    • Package-agnostic base template to build relevant problem templates from
    • Cosmetic changes for consistency and/or simplicity
    • More explicit methods of deployment depending on use case/availability of infrastructure
    • Refined checks with regards to the cookiecutter input
    • Removed dockerfiles for JupyterLab and VSCode images (moved to kapitan-hull-admin)

Full Changelog: v0.2.2...v0.3.0

v0.2.2

31 Jan 11:30
6bb5044
Compare
Choose a tag to compare

Some fixes and enhancements from v0.2.1

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

21 Jan 07:06
c53ba76
Compare
Choose a tag to compare

Adding fixes and some enhancements to v0.2.0

What's Changed

Full Changelog: v0.2.0...v0.2.1

Release for v0.2.0

15 Jan 03:07
7cda914
Compare
Choose a tag to compare

Changes / Updates:

  • Updates for Integration with Coder
  • Inclusion of CICD elements
  • Bug fixes
  • Documentation fixes