Skip to content

Commit

Permalink
bump version, rebuild docs with new mlflow doc links, update runtime …
Browse files Browse the repository at this point in the history
…versions (#14)

Co-authored-by: Josh Burt <[email protected]>
  • Loading branch information
joshburt and joshburt authored Apr 24, 2023
1 parent 7c9ecae commit 5863f74
Show file tree
Hide file tree
Showing 21 changed files with 38 additions and 44 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Change Log

## Version 0.7.0 - 04/24/23
* Updated to MLFlow 2.3.0

## Version 0.6.10 - 03/23/23
* Removed dependency on anaconda.enterprise.server.contracts, anaconda.enterprise.server.common.sdk, and pydantic.
* Added Minimum environment definition for standalone execution.
9 changes: 0 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
# MLFlow Tracking Server For Anaconda Enterprise

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=coverage)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=shapeandshare_mlflow.tracking.server&metric=bugs)](https://sonarcloud.io/summary/new_code?id=shapeandshare_mlflow.tracking.server)

Overview
--------
Provides a hosted MLFlow Tracking Server meant for deployment into an Anaconda Enterprise environment.
Expand Down
6 changes: 3 additions & 3 deletions anaconda-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,15 +130,15 @@ env_specs:
description: Minimum Runtime Environment
packages:
- python=3.10.8
- mlflow=2.0.1
- mlflow=2.3.0
- ipykernel

# The `default` environment contains all external drivers.
default:
description: Runtime Environment
packages:
- python=3.10.8
- mlflow=2.0.1
- mlflow=2.3.0
- ipykernel

###### Backend SQL Drivers ######
Expand Down Expand Up @@ -167,7 +167,7 @@ env_specs:
description: Development Environment
packages:
- python=3.10.8
- mlflow=2.0.1
- mlflow=2.3.0
- ipykernel
- isort
- black
Expand Down
2 changes: 1 addition & 1 deletion docs/build/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 51ecdece587c7727dcb5c92e7b99f908
config: 0adc5f2f5c46253ce1e3c94b39fc6f3d
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified docs/build/.doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/build/.doctrees/installation_guide.doctree
Binary file not shown.
Binary file modified docs/build/.doctrees/server_overview.doctree
Binary file not shown.
6 changes: 3 additions & 3 deletions docs/build/_sources/installation_guide.md.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ These should be defined as AE5 secrets within the service account running the tr

**Details**
* The backend store URI will most likely contain credentials for the connection and should not be exposed within anaconda-project.yml as plain text.
* For additional details see: [SQLAlchemy - Engine Configuration](https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls) and [MLFlow - Backend Stores](https://mlflow.org/docs/2.0.1/tracking.html#backend-stores).
* For additional details see: [SQLAlchemy - Engine Configuration](https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls) and [MLFlow - Backend Stores](https://mlflow.org/docs/2.3.0/tracking.html#backend-stores).

**Default**

Expand All @@ -35,7 +35,7 @@ These should be defined as AE5 secrets within the service account running the tr

**Details**
* The artifact destination may not be sensitive and can be set as an ae5 secret for ease of configuration, or directly within the anaconda-project.yml for the tracking server project.
* See [MLFlow Artifact Stores](https://mlflow.org/docs/2.0.1/tracking.html#artifact-stores) for supported stores (this can be as simple as a locally mounted volume).
* See [MLFlow Artifact Stores](https://mlflow.org/docs/2.3.0/tracking.html#artifact-stores) for supported stores (this can be as simple as a locally mounted volume).

**Default**

Expand Down Expand Up @@ -79,7 +79,7 @@ These should be defined as AE5 secrets within the service account running the tr
MLFLow compliant string for the time limit

**Details**
* See [MLFlow Tracking Server Garbage Collection](https://mlflow.org/docs/2.0.1/cli.html?highlight=gc#mlflow-gc) and [GC Older Than](https://mlflow.org/docs/2.0.1/cli.html?highlight=gc#cmdoption-mlflow-gc-older-than) for additional details.
* See [MLFlow Tracking Server Garbage Collection](https://mlflow.org/docs/2.3.0/cli.html?highlight=gc#mlflow-gc) and [GC Older Than](https://mlflow.org/docs/2.3.0/cli.html?highlight=gc#cmdoption-mlflow-gc-older-than) for additional details.

**Default**

Expand Down
8 changes: 4 additions & 4 deletions docs/build/_sources/server_overview.md.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The recommended way to deploy an MLFlow Tracking Server directly within an AE5 i

### Assumptions

* Operate in proxied artifact mode. See [MLflow Tracking — MLflow 2.0.1 documentation](https://www.mlflow.org/docs/2.0.1/tracking.html#scenario-5-mlflow-tracking-server-enabled-with-proxied-artifact-storage-access) for additional details.
* Operate in proxied artifact mode. See [MLflow Tracking — MLflow 2.3.0 documentation](https://www.mlflow.org/docs/2.3.0/tracking.html#scenario-5-mlflow-tracking-server-enabled-with-proxied-artifact-storage-access) for additional details.
* Run as a private deployment.
* Deployed with a static URL.
* Storage is on a persistence volume, or location such as in data.
Expand All @@ -23,12 +23,12 @@ The tracking server has two types of assets (metadata, and artifacts).
### Metadata

Metadata can be persisted to any backend supported by SQLAlchemy, and the server itself uses a SQLAlchemy compliant connection string for this configuration parameter.
* See [Where Runs Are Recorded](https://www.mlflow.org/docs/2.0.1/tracking.html#where-runs-are-recorded) for details on all supported configurations.
* See [Where Runs Are Recorded](https://www.mlflow.org/docs/2.3.0/tracking.html#where-runs-are-recorded) for details on all supported configurations.
* For additional details on SQLAlchemy see: [Database URLs](https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls).

### File Assets

* File assets are stored on a file system accessible to the server at runtime. See [Artifact Stores](https://www.mlflow.org/docs/2.0.1/tracking.html#artifact-stores) for details on all supported configurations.
* File assets are stored on a file system accessible to the server at runtime. See [Artifact Stores](https://www.mlflow.org/docs/2.3.0/tracking.html#artifact-stores) for details on all supported configurations.

### Backup Strategy

Expand All @@ -37,7 +37,7 @@ Metadata can be persisted to any backend supported by SQLAlchemy, and the server

### Upgrades

* MLFlow has a schema upgrade mechanism for its database. See [DB Upgrade](https://mlflow.org/docs/2.0.1/cli.html?highlight=schema#mlflow-db) for the documented process and its caveats. Specifically ensure that backups of the data tier exist and are usable as the process can be destructive and is not reversible.
* MLFlow has a schema upgrade mechanism for its database. See [DB Upgrade](https://mlflow.org/docs/2.3.0/cli.html?highlight=schema#mlflow-db) for the documented process and its caveats. Specifically ensure that backups of the data tier exist and are usable as the process can be destructive and is not reversible.

### Disaster Recovery

Expand Down
2 changes: 1 addition & 1 deletion docs/build/_static/documentation_options.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '0.6.10',
VERSION: '0.7.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
Expand Down
2 changes: 1 addition & 1 deletion docs/build/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.6.10 documentation</title>
<title>Index &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.7.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion docs/build/high_level_concepts.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>High Level Concepts &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.6.10 documentation</title>
<title>High Level Concepts &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.7.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
2 changes: 1 addition & 1 deletion docs/build/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MLFlow Tracking Server For Anaconda Enterprise &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.6.10 documentation</title>
<title>MLFlow Tracking Server For Anaconda Enterprise &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.7.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down
8 changes: 4 additions & 4 deletions docs/build/installation_guide.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Installation Guide &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.6.10 documentation</title>
<title>Installation Guide &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.7.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
Expand Down Expand Up @@ -100,7 +100,7 @@ <h3>Variables<a class="headerlink" href="#variables" title="Permalink to this he
<p><strong>Details</strong></p>
<ul class="simple">
<li><p>The backend store URI will most likely contain credentials for the connection and should not be exposed within anaconda-project.yml as plain text.</p></li>
<li><p>For additional details see: <a class="reference external" href="https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls">SQLAlchemy - Engine Configuration</a> and <a class="reference external" href="https://mlflow.org/docs/2.0.1/tracking.html#backend-stores">MLFlow - Backend Stores</a>.</p></li>
<li><p>For additional details see: <a class="reference external" href="https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls">SQLAlchemy - Engine Configuration</a> and <a class="reference external" href="https://mlflow.org/docs/2.3.0/tracking.html#backend-stores">MLFlow - Backend Stores</a>.</p></li>
</ul>
<p><strong>Default</strong></p>
<ul class="simple">
Expand All @@ -115,7 +115,7 @@ <h3>Variables<a class="headerlink" href="#variables" title="Permalink to this he
<p><strong>Details</strong></p>
<ul class="simple">
<li><p>The artifact destination may not be sensitive and can be set as an ae5 secret for ease of configuration, or directly within the anaconda-project.yml for the tracking server project.</p></li>
<li><p>See <a class="reference external" href="https://mlflow.org/docs/2.0.1/tracking.html#artifact-stores">MLFlow Artifact Stores</a> for supported stores (this can be as simple as a locally mounted volume).</p></li>
<li><p>See <a class="reference external" href="https://mlflow.org/docs/2.3.0/tracking.html#artifact-stores">MLFlow Artifact Stores</a> for supported stores (this can be as simple as a locally mounted volume).</p></li>
</ul>
<p><strong>Default</strong></p>
<ul class="simple">
Expand Down Expand Up @@ -151,7 +151,7 @@ <h3>Variables<a class="headerlink" href="#variables" title="Permalink to this he
<p>MLFLow compliant string for the time limit</p>
<p><strong>Details</strong></p>
<ul class="simple">
<li><p>See <a class="reference external" href="https://mlflow.org/docs/2.0.1/cli.html?highlight=gc#mlflow-gc">MLFlow Tracking Server Garbage Collection</a> and <a class="reference external" href="https://mlflow.org/docs/2.0.1/cli.html?highlight=gc#cmdoption-mlflow-gc-older-than">GC Older Than</a> for additional details.</p></li>
<li><p>See <a class="reference external" href="https://mlflow.org/docs/2.3.0/cli.html?highlight=gc#mlflow-gc">MLFlow Tracking Server Garbage Collection</a> and <a class="reference external" href="https://mlflow.org/docs/2.3.0/cli.html?highlight=gc#cmdoption-mlflow-gc-older-than">GC Older Than</a> for additional details.</p></li>
</ul>
<p><strong>Default</strong></p>
<p>30d0h0m0s</p>
Expand Down
2 changes: 1 addition & 1 deletion docs/build/search.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Search &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.6.10 documentation</title>
<title>Search &mdash; MLFlow Tracking Server For Anaconda Enterprise 0.7.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />

Expand Down
Loading

0 comments on commit 5863f74

Please sign in to comment.