diff --git a/README.md b/README.md index 42f2f17b..5ea1b7c2 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Build ML pipelines with only Python, run on your laptop, or in the cloud.

-![PyPI](https://img.shields.io/pypi/v/sematic/0.32.0?style=for-the-badge) +![PyPI](https://img.shields.io/pypi/v/sematic/0.33.0?style=for-the-badge) [![CircleCI](https://img.shields.io/circleci/build/github/sematic-ai/sematic/main?label=CircleCI&style=for-the-badge&token=60d1953bfee5b6bf8201f8e84a10eaa5bf5622fe)](https://app.circleci.com/pipelines/github/sematic-ai/sematic?branch=main&filter=all) ![PyPI - License](https://img.shields.io/pypi/l/sematic?style=for-the-badge) [![Python 3.8](https://img.shields.io/badge/Python-3.8-blue?style=for-the-badge&logo=none)](https://python.org) diff --git a/README.rst b/README.rst index cee8668f..88e8c6b4 100644 --- a/README.rst +++ b/README.rst @@ -6,8 +6,8 @@ -.. image:: https://img.shields.io/pypi/v/sematic/0.32.0?style=for-the-badge - :target: https://img.shields.io/pypi/v/sematic/0.32.0?style=for-the-badge +.. image:: https://img.shields.io/pypi/v/sematic/0.33.0?style=for-the-badge + :target: https://img.shields.io/pypi/v/sematic/0.33.0?style=for-the-badge :alt: PyPI diff --git a/docs/changelog.md b/docs/changelog.md index 3129bef7..17a77eaa 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,6 +5,23 @@ Lines for version numbers should always be formatted as with nothing else on the line. --> * HEAD +* [0.33.0](https://pypi.org/project/sematic/0.33.0/) + * [feature] Enable the Grafana plugin in the new UI + * [feature] Show user privacy in the new UI + * [feature] Support expand/collapse all in the new UI artifact display + * [feature] New landing page in the new UI + * [feature] Add `--no-cache` option for Docker builds + * [improvement] Display cloned state icon for cloned runs in the new UI + * [improvement] Changes to backend data model in preparation for upcoming features + * [improvement] Improve run cancellations for local runs + * [improvement] Minor visual improvements to new DAG view UI + * [improvement] Add Llama 2 to fine-tuning example + * [bugfix] Make the recent DB upgrade script more robust + * [bugfix] Allow changing back to old UI from unauthenicated local executions + * [bugfix] Resolve an issue with node expand/collapses in new DAG view + * [bugfix] Miscellaneous bug fixes in the new UI + * [bugfix] Fix prompt display in fine-tuning example + * [bugfix] Avoid collisions with public Docker repos for Docker builds * [0.32.0](https://pypi.org/project/sematic/0.32.0/) * [feature] Publish a new version of the Dashboard UI, which is currently in "Beta". You can switch to the new version by clicking on the pop-up banner, and between the two versions diff --git a/helm/sematic-server/Chart.yaml b/helm/sematic-server/Chart.yaml index 4be21f33..7938bae6 100644 --- a/helm/sematic-server/Chart.yaml +++ b/helm/sematic-server/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: sematic-server description: Sematic AI Server type: application -version: 1.1.13 -appVersion: v0.32.0 +version: 1.1.14 +appVersion: v0.33.0 maintainers: - name: sematic-ai url: https://github.com/sematic-ai/sematic/ diff --git a/sematic/examples/summarization_finetune/README.md b/sematic/examples/summarization_finetune/README.md index cfafca4d..29f706e3 100644 --- a/sematic/examples/summarization_finetune/README.md +++ b/sematic/examples/summarization_finetune/README.md @@ -77,13 +77,16 @@ This example only supports local execution. To run it: - `sematic start` - `sematic run examples/summarization_finetune -- --help` - If you see an error about missing libraries, install them with the provided command. -- Run the pipeline with the `flan-small` example, and an interactive evaluation: +- Run the pipeline with the `flan-small` example, and an interactive evaluation, logging +into Hugging Face first: + ```shell sematic run examples/summarization_finetune -- \ --max-train-samples 1 \ --max-test-samples 1 \ --model-selection flan-small \ - --launch-interactive + --launch-interactive \ + --login ``` - View the pipeline results in the Sematic UI at `http://localhost:5001`. - Try a different dataset: diff --git a/sematic/examples/summarization_finetune/requirements.txt b/sematic/examples/summarization_finetune/requirements.txt index 586f4f5c..fdff0d7a 100644 --- a/sematic/examples/summarization_finetune/requirements.txt +++ b/sematic/examples/summarization_finetune/requirements.txt @@ -1,12 +1,13 @@ accelerate==0.19.0 bitsandbytes datasets==2.12.0 -gradio +fastapi==0.92.0 +gradio==3.35.2 huggingface-hub # If training on linux, this dependency may be required. #nvidia-cusparse-cu11 peft==0.3.0 -scipy +scipy==1.10.1 torch<=2.0.0 transformers==4.29.2 -trl +trl==0.4.7 diff --git a/sematic/versions.py b/sematic/versions.py index 6f8f1de1..446f039a 100644 --- a/sematic/versions.py +++ b/sematic/versions.py @@ -9,7 +9,7 @@ # the sdk. Should be bumped any time a release is made. Should be set # to whatever is the version after the most recent one in changelog.md, # as well as the version for the sematic wheel in wheel_constants.bzl -CURRENT_VERSION = (0, 32, 0) +CURRENT_VERSION = (0, 33, 0) # TO DEPRECATE # 0.X.X: diff --git a/sematic/wheel_constants.bzl b/sematic/wheel_constants.bzl index 157e5bb8..acb16770 100644 --- a/sematic/wheel_constants.bzl +++ b/sematic/wheel_constants.bzl @@ -2,7 +2,7 @@ # changelog.md. # This is the version that will be attached to the # wheel that bazel builds for sematic. -wheel_version_string = "0.32.0" +wheel_version_string = "0.33.0" wheel_author = "Sematic AI, Inc." wheel_author_email = "support@sematic.dev"