diff --git a/docs/book/component-guide/alerters/alerters.md b/docs/book/component-guide/alerters/alerters.md index d9a285a24f5..9a93a18e049 100644 --- a/docs/book/component-guide/alerters/alerters.md +++ b/docs/book/component-guide/alerters/alerters.md @@ -3,6 +3,11 @@ description: Sending automated alerts to chat services. icon: message-exclamation --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Alerters **Alerters** allow you to send messages to chat services (like Slack, Discord, Mattermost, etc.) from within your diff --git a/docs/book/component-guide/alerters/custom.md b/docs/book/component-guide/alerters/custom.md index fadc9e49400..e31be081cab 100644 --- a/docs/book/component-guide/alerters/custom.md +++ b/docs/book/component-guide/alerters/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom alerter. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Alerter {% hint style="info" %} diff --git a/docs/book/component-guide/alerters/discord.md b/docs/book/component-guide/alerters/discord.md index be4079894bd..196cd9b7626 100644 --- a/docs/book/component-guide/alerters/discord.md +++ b/docs/book/component-guide/alerters/discord.md @@ -2,6 +2,11 @@ description: Sending automated alerts to a Discord channel. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Discord Alerter The `DiscordAlerter` enables you to send messages to a dedicated Discord channel diff --git a/docs/book/component-guide/alerters/slack.md b/docs/book/component-guide/alerters/slack.md index 9e9b4c438bb..ae9e5b8bd43 100644 --- a/docs/book/component-guide/alerters/slack.md +++ b/docs/book/component-guide/alerters/slack.md @@ -2,6 +2,11 @@ description: Sending automated alerts to a Slack channel. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Slack Alerter The `SlackAlerter` enables you to send messages to a dedicated Slack channel directly from within your ZenML pipelines. diff --git a/docs/book/component-guide/annotators/argilla.md b/docs/book/component-guide/annotators/argilla.md index b136e0a4cd9..c5256cbff0a 100644 --- a/docs/book/component-guide/annotators/argilla.md +++ b/docs/book/component-guide/annotators/argilla.md @@ -2,6 +2,11 @@ description: Annotating data using Argilla. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Argilla [Argilla](https://github.com/argilla-io/argilla) is a collaboration tool for AI engineers and domain experts who need to build high-quality datasets for their projects. It enables users to build robust language models through faster data curation using both human and machine feedback, providing support for each step in the MLOps cycle, from data labeling to model monitoring. diff --git a/docs/book/component-guide/annotators/custom.md b/docs/book/component-guide/annotators/custom.md index 03cf70735d1..f06cc8c52ff 100644 --- a/docs/book/component-guide/annotators/custom.md +++ b/docs/book/component-guide/annotators/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom annotator. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Annotator {% hint style="info" %} diff --git a/docs/book/component-guide/annotators/label-studio.md b/docs/book/component-guide/annotators/label-studio.md index 4d157d37e2b..633046685c6 100644 --- a/docs/book/component-guide/annotators/label-studio.md +++ b/docs/book/component-guide/annotators/label-studio.md @@ -2,6 +2,11 @@ description: Annotating data using Label Studio. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Label Studio Label Studio is one of the leading open-source annotation platforms available to data scientists and ML practitioners. diff --git a/docs/book/component-guide/annotators/pigeon.md b/docs/book/component-guide/annotators/pigeon.md index 85dc1db5e81..00a9a32f038 100644 --- a/docs/book/component-guide/annotators/pigeon.md +++ b/docs/book/component-guide/annotators/pigeon.md @@ -2,6 +2,11 @@ description: Annotating data using Pigeon. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Pigeon Pigeon is a lightweight, open-source annotation tool designed for quick and easy labeling of data directly within Jupyter notebooks. It provides a simple and intuitive interface for annotating various types of data, including: diff --git a/docs/book/component-guide/annotators/prodigy.md b/docs/book/component-guide/annotators/prodigy.md index a350ae6a9b1..b331146e3fb 100644 --- a/docs/book/component-guide/annotators/prodigy.md +++ b/docs/book/component-guide/annotators/prodigy.md @@ -2,6 +2,11 @@ description: Annotating data using Prodigy. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Prodigy [Prodigy](https://prodi.gy/) is a modern annotation tool for creating training diff --git a/docs/book/component-guide/artifact-stores/artifact-stores.md b/docs/book/component-guide/artifact-stores/artifact-stores.md index d4bf525ab28..7b5b15fec48 100644 --- a/docs/book/component-guide/artifact-stores/artifact-stores.md +++ b/docs/book/component-guide/artifact-stores/artifact-stores.md @@ -3,6 +3,11 @@ description: Setting up a persistent storage for your artifacts. icon: folder-closed --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Artifact Stores The Artifact Store is a central component in any MLOps stack. As the name suggests, it acts as a data persistence layer where artifacts (e.g. datasets, models) ingested or generated by the machine learning pipelines are stored. diff --git a/docs/book/component-guide/artifact-stores/azure.md b/docs/book/component-guide/artifact-stores/azure.md index 8b567ede70d..5fe11a4c529 100644 --- a/docs/book/component-guide/artifact-stores/azure.md +++ b/docs/book/component-guide/artifact-stores/azure.md @@ -2,6 +2,11 @@ description: Storing artifacts using Azure Blob Storage --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Azure Blob Storage The Azure Artifact Store is an [Artifact Store](./artifact-stores.md) flavor provided with the Azure ZenML integration that uses [the Azure Blob Storage managed object storage service](https://azure.microsoft.com/en-us/services/storage/blobs/) to store ZenML artifacts in an Azure Blob Storage container. diff --git a/docs/book/component-guide/artifact-stores/custom.md b/docs/book/component-guide/artifact-stores/custom.md index e1f7451b419..f7369648bf0 100644 --- a/docs/book/component-guide/artifact-stores/custom.md +++ b/docs/book/component-guide/artifact-stores/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom artifact store. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a custom artifact store {% hint style="info" %} diff --git a/docs/book/component-guide/artifact-stores/gcp.md b/docs/book/component-guide/artifact-stores/gcp.md index 5b341b671c7..fb693093454 100644 --- a/docs/book/component-guide/artifact-stores/gcp.md +++ b/docs/book/component-guide/artifact-stores/gcp.md @@ -2,6 +2,11 @@ description: Storing artifacts using GCP Cloud Storage. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Google Cloud Storage (GCS) The GCS Artifact Store is an [Artifact Store](./artifact-stores.md) flavor provided with the GCP ZenML integration that uses [the Google Cloud Storage managed object storage service](https://cloud.google.com/storage/docs/introduction) to store ZenML artifacts in a GCP Cloud Storage bucket. diff --git a/docs/book/component-guide/artifact-stores/local.md b/docs/book/component-guide/artifact-stores/local.md index 679565d6d8e..d00b37c5d1c 100644 --- a/docs/book/component-guide/artifact-stores/local.md +++ b/docs/book/component-guide/artifact-stores/local.md @@ -2,6 +2,11 @@ description: Storing artifacts on your local filesystem. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Local Artifact Store The local Artifact Store is a built-in ZenML [Artifact Store](./artifact-stores.md) flavor that uses a folder on your local filesystem to store artifacts. diff --git a/docs/book/component-guide/artifact-stores/s3.md b/docs/book/component-guide/artifact-stores/s3.md index 857dbc9b8b4..ee00a64ba41 100644 --- a/docs/book/component-guide/artifact-stores/s3.md +++ b/docs/book/component-guide/artifact-stores/s3.md @@ -2,6 +2,11 @@ description: Storing artifacts in an AWS S3 bucket. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Amazon Simple Cloud Storage (S3) The S3 Artifact Store is an [Artifact Store](./artifact-stores.md) flavor provided with the S3 ZenML integration that uses [the AWS S3 managed object storage service](https://aws.amazon.com/s3/) or one of the self-hosted S3 alternatives, such as [MinIO](https://min.io/) or [Ceph RGW](https://ceph.io/en/discover/technology/#object), to store artifacts in an S3 compatible object storage backend. diff --git a/docs/book/component-guide/component-guide.md b/docs/book/component-guide/component-guide.md index 14d3510d68c..6e8b7c9aa96 100644 --- a/docs/book/component-guide/component-guide.md +++ b/docs/book/component-guide/component-guide.md @@ -2,6 +2,11 @@ description: Overview of categories of MLOps components. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # šŸ“œ Overview If you are new to the world of MLOps, it is often daunting to be immediately faced with a sea of tools that seemingly all promise and do the same things. It is useful in this case to try to categorize tools in various groups in order to understand their value in your toolchain in a more precise manner. diff --git a/docs/book/component-guide/container-registries/aws.md b/docs/book/component-guide/container-registries/aws.md index 782cee34d42..df0cf9e0313 100644 --- a/docs/book/component-guide/container-registries/aws.md +++ b/docs/book/component-guide/container-registries/aws.md @@ -2,6 +2,11 @@ description: Storing container images in Amazon ECR. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Amazon Elastic Container Registry (ECR) The AWS container registry is a [container registry](./container-registries.md) flavor provided with the ZenML `aws` integration and uses [Amazon ECR](https://aws.amazon.com/ecr/) to store container images. diff --git a/docs/book/component-guide/container-registries/azure.md b/docs/book/component-guide/container-registries/azure.md index 440e30a3e98..85f83c250a8 100644 --- a/docs/book/component-guide/container-registries/azure.md +++ b/docs/book/component-guide/container-registries/azure.md @@ -2,6 +2,11 @@ description: Storing container images in Azure. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Azure Container Registry The Azure container registry is a [container registry](./container-registries.md) flavor that comes built-in with ZenML and uses the [Azure Container Registry](https://azure.microsoft.com/en-us/services/container-registry/) to store container images. diff --git a/docs/book/component-guide/container-registries/custom.md b/docs/book/component-guide/container-registries/custom.md index dbe47d97313..626ddb150d8 100644 --- a/docs/book/component-guide/container-registries/custom.md +++ b/docs/book/component-guide/container-registries/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom container registry. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a custom container registry {% hint style="info" %} diff --git a/docs/book/component-guide/container-registries/default.md b/docs/book/component-guide/container-registries/default.md index 67ad1e2c0f4..18e582176ef 100644 --- a/docs/book/component-guide/container-registries/default.md +++ b/docs/book/component-guide/container-registries/default.md @@ -2,6 +2,11 @@ description: Storing container images locally. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Default Container Registry The Default container registry is a [container registry](./container-registries.md) flavor that comes built-in with ZenML and allows container registry URIs of any format. diff --git a/docs/book/component-guide/container-registries/dockerhub.md b/docs/book/component-guide/container-registries/dockerhub.md index ab98bfd37c3..2c62be04c89 100644 --- a/docs/book/component-guide/container-registries/dockerhub.md +++ b/docs/book/component-guide/container-registries/dockerhub.md @@ -2,6 +2,11 @@ description: Storing container images in DockerHub. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # DockerHub The DockerHub container registry is a [container registry](./container-registries.md) flavor that comes built-in with ZenML and uses [DockerHub](https://hub.docker.com/) to store container images. diff --git a/docs/book/component-guide/container-registries/gcp.md b/docs/book/component-guide/container-registries/gcp.md index 7a6d6cb3970..8b4c5b66c77 100644 --- a/docs/book/component-guide/container-registries/gcp.md +++ b/docs/book/component-guide/container-registries/gcp.md @@ -2,6 +2,11 @@ description: Storing container images in GCP. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Google Cloud Container Registry The GCP container registry is a [container registry](./container-registries.md) flavor that comes built-in with ZenML and uses the [Google Artifact Registry](https://cloud.google.com/artifact-registry). diff --git a/docs/book/component-guide/container-registries/github.md b/docs/book/component-guide/container-registries/github.md index bd07c6ad568..efdaff913a9 100644 --- a/docs/book/component-guide/container-registries/github.md +++ b/docs/book/component-guide/container-registries/github.md @@ -2,6 +2,11 @@ description: Storing container images in GitHub. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # GitHub Container Registry The GitHub container registry is a [container registry](./container-registries.md) flavor that comes built-in with ZenML and uses the [GitHub Container Registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry) to store container images. diff --git a/docs/book/component-guide/data-validators/custom.md b/docs/book/component-guide/data-validators/custom.md index b2e524301c2..29fb01cd4ff 100644 --- a/docs/book/component-guide/data-validators/custom.md +++ b/docs/book/component-guide/data-validators/custom.md @@ -2,6 +2,11 @@ description: How to develop a custom data validator --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a custom data validator {% hint style="info" %} diff --git a/docs/book/component-guide/data-validators/deepchecks.md b/docs/book/component-guide/data-validators/deepchecks.md index b24d827f0b5..eae59b8891b 100644 --- a/docs/book/component-guide/data-validators/deepchecks.md +++ b/docs/book/component-guide/data-validators/deepchecks.md @@ -4,6 +4,11 @@ description: >- suites --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deepchecks The Deepchecks [Data Validator](./data-validators.md) flavor provided with the ZenML integration uses [Deepchecks](https://deepchecks.com/) to run data integrity, data drift, model drift and model performance tests on the datasets and models circulated in your ZenML pipelines. The test results can be used to implement automated corrective actions in your pipelines or to render interactive representations for further visual interpretation, evaluation and documentation. diff --git a/docs/book/component-guide/data-validators/evidently.md b/docs/book/component-guide/data-validators/evidently.md index f48f70edb50..c203a4b37b9 100644 --- a/docs/book/component-guide/data-validators/evidently.md +++ b/docs/book/component-guide/data-validators/evidently.md @@ -4,6 +4,11 @@ description: >- with Evidently profiling --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Evidently The Evidently [Data Validator](./data-validators.md) flavor provided with the ZenML integration uses [Evidently](https://evidentlyai.com/) to perform data quality, data drift, model drift and model performance analyzes, to generate reports and run checks. The reports and check results can be used to implement automated corrective actions in your pipelines or to render interactive representations for further visual interpretation, evaluation and documentation. diff --git a/docs/book/component-guide/data-validators/great-expectations.md b/docs/book/component-guide/data-validators/great-expectations.md index 424ed6859a7..65a0b9db19f 100644 --- a/docs/book/component-guide/data-validators/great-expectations.md +++ b/docs/book/component-guide/data-validators/great-expectations.md @@ -4,6 +4,11 @@ description: >- document the results --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Great Expectations The Great Expectations [Data Validator](./data-validators.md) flavor provided with the ZenML integration uses [Great Expectations](https://greatexpectations.io/) to run data profiling and data quality tests on the data circulated through your pipelines. The test results can be used to implement automated corrective actions in your pipelines. They are also automatically rendered into documentation for further visual interpretation and evaluation. diff --git a/docs/book/component-guide/data-validators/whylogs.md b/docs/book/component-guide/data-validators/whylogs.md index cdc0150f2f7..9ccf703f724 100644 --- a/docs/book/component-guide/data-validators/whylogs.md +++ b/docs/book/component-guide/data-validators/whylogs.md @@ -4,6 +4,11 @@ description: >- data with whylogs/WhyLabs profiling. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Whylogs The whylogs/WhyLabs [Data Validator](./data-validators.md) flavor provided with the ZenML integration uses [whylogs](https://whylabs.ai/whylogs) and [WhyLabs](https://whylabs.ai) to generate and track data profiles, highly accurate descriptive representations of your data. The profiles can be used to implement automated corrective actions in your pipelines, or to render interactive representations for further visual interpretation, evaluation and documentation. diff --git a/docs/book/component-guide/experiment-trackers/comet.md b/docs/book/component-guide/experiment-trackers/comet.md index 4b2250e727f..e49dfd9b2da 100644 --- a/docs/book/component-guide/experiment-trackers/comet.md +++ b/docs/book/component-guide/experiment-trackers/comet.md @@ -2,6 +2,11 @@ description: Logging and visualizing experiments with Comet. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Comet The Comet Experiment Tracker is an [Experiment Tracker](./experiment-trackers.md) flavor provided with the Comet ZenML integration that uses [the Comet experiment tracking platform](https://www.comet.com/site/products/ml-experiment-tracking/) to log and visualize information from your pipeline steps (e.g., models, parameters, metrics). diff --git a/docs/book/component-guide/experiment-trackers/custom.md b/docs/book/component-guide/experiment-trackers/custom.md index 964c49ccfb1..f7ee7ddc403 100644 --- a/docs/book/component-guide/experiment-trackers/custom.md +++ b/docs/book/component-guide/experiment-trackers/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom experiment tracker. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a custom experiment tracker {% hint style="info" %} diff --git a/docs/book/component-guide/experiment-trackers/experiment-trackers.md b/docs/book/component-guide/experiment-trackers/experiment-trackers.md index b7cae215ce8..af694d97562 100644 --- a/docs/book/component-guide/experiment-trackers/experiment-trackers.md +++ b/docs/book/component-guide/experiment-trackers/experiment-trackers.md @@ -3,6 +3,11 @@ description: Logging and visualizing ML experiments. icon: clipboard --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Experiment Trackers Experiment trackers let you track your ML experiments by logging extended information about your models, datasets, diff --git a/docs/book/component-guide/experiment-trackers/mlflow.md b/docs/book/component-guide/experiment-trackers/mlflow.md index b41cffe90c5..0478fe3fce4 100644 --- a/docs/book/component-guide/experiment-trackers/mlflow.md +++ b/docs/book/component-guide/experiment-trackers/mlflow.md @@ -2,6 +2,11 @@ description: Logging and visualizing experiments with MLflow. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # MLflow The MLflow Experiment Tracker is an [Experiment Tracker](./experiment-trackers.md) flavor provided with the MLflow ZenML integration that uses [the MLflow tracking service](https://mlflow.org/docs/latest/tracking.html) to log and visualize information from your pipeline steps (e.g. models, parameters, metrics). diff --git a/docs/book/component-guide/experiment-trackers/neptune.md b/docs/book/component-guide/experiment-trackers/neptune.md index 68cf15eb097..4b97f8d9461 100644 --- a/docs/book/component-guide/experiment-trackers/neptune.md +++ b/docs/book/component-guide/experiment-trackers/neptune.md @@ -2,6 +2,11 @@ description: Logging and visualizing experiments with neptune.ai --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Neptune The Neptune Experiment Tracker is an [Experiment Tracker](./experiment-trackers.md) flavor provided with the Neptune-ZenML integration that uses [neptune.ai](https://neptune.ai/product/experiment-tracking) to log and visualize information from your pipeline steps (e.g. models, parameters, metrics). diff --git a/docs/book/component-guide/experiment-trackers/wandb.md b/docs/book/component-guide/experiment-trackers/wandb.md index ee19b7c0492..6441b18abf2 100644 --- a/docs/book/component-guide/experiment-trackers/wandb.md +++ b/docs/book/component-guide/experiment-trackers/wandb.md @@ -2,6 +2,11 @@ description: Logging and visualizing experiments with Weights & Biases. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Weights & Biases The Weights & Biases Experiment Tracker is an [Experiment Tracker](./experiment-trackers.md) flavor provided with the Weights & Biases ZenML integration that uses [the Weights & Biases experiment tracking platform](https://wandb.ai/site/experiment-tracking) to log and visualize information from your pipeline steps (e.g. models, parameters, metrics). diff --git a/docs/book/component-guide/feature-stores/custom.md b/docs/book/component-guide/feature-stores/custom.md index aae42f40838..a551f3c1957 100644 --- a/docs/book/component-guide/feature-stores/custom.md +++ b/docs/book/component-guide/feature-stores/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom feature store. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Feature Store {% hint style="info" %} diff --git a/docs/book/component-guide/feature-stores/feast.md b/docs/book/component-guide/feature-stores/feast.md index d309f9026bd..cf495a9e08c 100644 --- a/docs/book/component-guide/feature-stores/feast.md +++ b/docs/book/component-guide/feature-stores/feast.md @@ -2,6 +2,11 @@ description: Managing data in Feast feature stores. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Feast Feast (Feature Store) is an operational data system for managing and serving machine learning features to models in production. Feast is able to serve feature data to models from a low-latency online store (for real-time prediction) or from an offline store (for scale-out batch scoring or model training). diff --git a/docs/book/component-guide/image-builders/custom.md b/docs/book/component-guide/image-builders/custom.md index c6d5a93e7ee..727e2e4a28d 100644 --- a/docs/book/component-guide/image-builders/custom.md +++ b/docs/book/component-guide/image-builders/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom image builder. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Image Builder {% hint style="info" %} diff --git a/docs/book/component-guide/image-builders/gcp.md b/docs/book/component-guide/image-builders/gcp.md index 32b87042893..bb6fca5c573 100644 --- a/docs/book/component-guide/image-builders/gcp.md +++ b/docs/book/component-guide/image-builders/gcp.md @@ -2,6 +2,11 @@ description: Building container images with Google Cloud Build --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Google Cloud Image Builder The Google Cloud image builder is an [image builder](./image-builders.md) flavor provided by the ZenML `gcp` integration that uses [Google Cloud Build](https://cloud.google.com/build) to build container images. diff --git a/docs/book/component-guide/image-builders/kaniko.md b/docs/book/component-guide/image-builders/kaniko.md index 20f0227370e..1310fa2462d 100644 --- a/docs/book/component-guide/image-builders/kaniko.md +++ b/docs/book/component-guide/image-builders/kaniko.md @@ -2,6 +2,11 @@ description: Building container images with Kaniko. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kaniko Image Builder The Kaniko image builder is an [image builder](./image-builders.md) flavor provided by the ZenML `kaniko` integration that uses [Kaniko](https://github.com/GoogleContainerTools/kaniko) to build container images. diff --git a/docs/book/component-guide/image-builders/local.md b/docs/book/component-guide/image-builders/local.md index fbe10131cda..b55d1ed1324 100644 --- a/docs/book/component-guide/image-builders/local.md +++ b/docs/book/component-guide/image-builders/local.md @@ -2,6 +2,11 @@ description: Building container images locally. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Local Image Builder The local image builder is an [image builder](./image-builders.md) flavor that comes built-in with ZenML and uses the local Docker installation on your client machine to build container images. diff --git a/docs/book/component-guide/integration-overview.md b/docs/book/component-guide/integration-overview.md index 8eb82b90c7e..4f98711a021 100644 --- a/docs/book/component-guide/integration-overview.md +++ b/docs/book/component-guide/integration-overview.md @@ -2,6 +2,11 @@ description: Overview of third-party ZenML integrations. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Integration overview Categorizing the MLOps stack is a good way to write abstractions for an MLOps pipeline and standardize your processes. But ZenML goes further and also provides concrete implementations of these categories by **integrating** with various tools for each category. Once code is organized into a ZenML pipeline, you can supercharge your ML workflows with the best-in-class solutions from various MLOps areas. diff --git a/docs/book/component-guide/model-deployers/bentoml.md b/docs/book/component-guide/model-deployers/bentoml.md index 46bc6c998ee..e4cadda6568 100644 --- a/docs/book/component-guide/model-deployers/bentoml.md +++ b/docs/book/component-guide/model-deployers/bentoml.md @@ -2,6 +2,11 @@ description: Deploying your models locally with BentoML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # BentoML BentoML is an open-source framework for machine learning model serving. it can be used to deploy models locally, in a cloud environment, or in a Kubernetes environment. diff --git a/docs/book/component-guide/model-deployers/custom.md b/docs/book/component-guide/model-deployers/custom.md index 37fda8682db..d19f5634375 100644 --- a/docs/book/component-guide/model-deployers/custom.md +++ b/docs/book/component-guide/model-deployers/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom model deployer. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Model Deployer {% hint style="info" %} diff --git a/docs/book/component-guide/model-deployers/databricks.md b/docs/book/component-guide/model-deployers/databricks.md index 5b3c1db02fa..3c0bf523de4 100644 --- a/docs/book/component-guide/model-deployers/databricks.md +++ b/docs/book/component-guide/model-deployers/databricks.md @@ -3,6 +3,11 @@ description: >- Deploying models to Databricks Inference Endpoints with Databricks --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Databricks diff --git a/docs/book/component-guide/model-deployers/huggingface.md b/docs/book/component-guide/model-deployers/huggingface.md index 8eb606d1c9a..a7b1613971c 100644 --- a/docs/book/component-guide/model-deployers/huggingface.md +++ b/docs/book/component-guide/model-deployers/huggingface.md @@ -4,6 +4,11 @@ description: >- :hugging_face:. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Hugging Face Hugging Face Inference Endpoints provides a secure production solution to easily deploy any `transformers`, `sentence-transformers`, and `diffusers` models on a dedicated and autoscaling infrastructure managed by Hugging Face. An Inference Endpoint is built from a model from the [Hub](https://huggingface.co/models). diff --git a/docs/book/component-guide/model-deployers/mlflow.md b/docs/book/component-guide/model-deployers/mlflow.md index dfcfd38a72f..1f4418f18b0 100644 --- a/docs/book/component-guide/model-deployers/mlflow.md +++ b/docs/book/component-guide/model-deployers/mlflow.md @@ -2,6 +2,11 @@ description: Deploying your models locally with MLflow. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # MLflow The MLflow Model Deployer is one of the available flavors of the [Model Deployer](./model-deployers.md) stack component. Provided with the MLflow integration it can be used to deploy and manage [MLflow models](https://www.mlflow.org/docs/latest/python\_api/mlflow.deployments.html) on a local running MLflow server. diff --git a/docs/book/component-guide/model-deployers/seldon.md b/docs/book/component-guide/model-deployers/seldon.md index 152337bbae4..fd165c12033 100644 --- a/docs/book/component-guide/model-deployers/seldon.md +++ b/docs/book/component-guide/model-deployers/seldon.md @@ -2,6 +2,11 @@ description: Deploying models to Kubernetes with Seldon Core. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Seldon [Seldon Core](https://github.com/SeldonIO/seldon-core) is a production grade source-available model serving platform. It packs a wide range of features built around deploying models to REST/GRPC microservices that include monitoring and logging, model explainers, outlier detectors and various continuous deployment strategies such as A/B testing, canary deployments and more. diff --git a/docs/book/component-guide/model-deployers/vllm.md b/docs/book/component-guide/model-deployers/vllm.md index fbb0f71172f..f54ecfc1307 100644 --- a/docs/book/component-guide/model-deployers/vllm.md +++ b/docs/book/component-guide/model-deployers/vllm.md @@ -2,6 +2,11 @@ description: Deploying your LLM locally with vLLM. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # vLLM [vLLM](https://docs.vllm.ai/en/latest/) is a fast and easy-to-use library for LLM inference and serving. diff --git a/docs/book/component-guide/model-registries/custom.md b/docs/book/component-guide/model-registries/custom.md index aa157d7efd3..b2efc61b680 100644 --- a/docs/book/component-guide/model-registries/custom.md +++ b/docs/book/component-guide/model-registries/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom model registry. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Model Registry {% hint style="info" %} diff --git a/docs/book/component-guide/model-registries/mlflow.md b/docs/book/component-guide/model-registries/mlflow.md index df25aada564..0c5c9a2b9ec 100644 --- a/docs/book/component-guide/model-registries/mlflow.md +++ b/docs/book/component-guide/model-registries/mlflow.md @@ -2,6 +2,11 @@ description: Managing MLFlow logged models and artifacts --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # MLflow Model Registry [MLflow](https://www.mlflow.org/docs/latest/tracking.html) is a popular tool that helps you track experiments, manage models and even deploy them to different environments. ZenML already provides a [MLflow Experiment Tracker](../experiment-trackers/mlflow.md) that you can use to track your experiments, and an [MLflow Model Deployer](../model-deployers/mlflow.md) that you can use to deploy your models locally. diff --git a/docs/book/component-guide/orchestrators/airflow.md b/docs/book/component-guide/orchestrators/airflow.md index a5e9de12dda..2108b2e3a10 100644 --- a/docs/book/component-guide/orchestrators/airflow.md +++ b/docs/book/component-guide/orchestrators/airflow.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Airflow. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Airflow Orchestrator ZenML pipelines can be executed natively as [Airflow](https://airflow.apache.org/) diff --git a/docs/book/component-guide/orchestrators/azureml.md b/docs/book/component-guide/orchestrators/azureml.md index e0c32f5adb8..fa72c7a9fd9 100644 --- a/docs/book/component-guide/orchestrators/azureml.md +++ b/docs/book/component-guide/orchestrators/azureml.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on AzureML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # AzureML Orchestrator [AzureML](https://azure.microsoft.com/en-us/products/machine-learning) is a diff --git a/docs/book/component-guide/orchestrators/custom.md b/docs/book/component-guide/orchestrators/custom.md index 14f18744839..d8ba4fe9dc7 100644 --- a/docs/book/component-guide/orchestrators/custom.md +++ b/docs/book/component-guide/orchestrators/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom orchestrator. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a custom orchestrator {% hint style="info" %} diff --git a/docs/book/component-guide/orchestrators/databricks.md b/docs/book/component-guide/orchestrators/databricks.md index 9f57b5d95e8..4e771c71dea 100644 --- a/docs/book/component-guide/orchestrators/databricks.md +++ b/docs/book/component-guide/orchestrators/databricks.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Databricks. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Databricks Orchestrator [Databricks](https://www.databricks.com/) is a unified data analytics platform that combines the best of data warehouses and data lakes to offer an integrated solution for big data processing and machine learning. It provides a collaborative environment for data scientists, data engineers, and business analysts to work together on data projects. Databricks offers optimized performance and scalability for big data workloads. diff --git a/docs/book/component-guide/orchestrators/hyperai.md b/docs/book/component-guide/orchestrators/hyperai.md index 5093d296e58..36aed761d19 100644 --- a/docs/book/component-guide/orchestrators/hyperai.md +++ b/docs/book/component-guide/orchestrators/hyperai.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on HyperAI.ai instances. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # HyperAI Orchestrator [HyperAI](https://www.hyperai.ai) is a cutting-edge cloud compute platform designed to make AI accessible for everyone. The HyperAI orchestrator is an [orchestrator](./orchestrators.md) flavor that allows you to easily deploy your pipelines on HyperAI instances. diff --git a/docs/book/component-guide/orchestrators/kubeflow.md b/docs/book/component-guide/orchestrators/kubeflow.md index 174cb56e82e..aafee0a7154 100644 --- a/docs/book/component-guide/orchestrators/kubeflow.md +++ b/docs/book/component-guide/orchestrators/kubeflow.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Kubeflow. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubeflow Orchestrator The Kubeflow orchestrator is an [orchestrator](./orchestrators.md) flavor provided by the ZenML `kubeflow` integration that uses [Kubeflow Pipelines](https://www.kubeflow.org/docs/components/pipelines/introduction/) to run your pipelines. diff --git a/docs/book/component-guide/orchestrators/kubernetes.md b/docs/book/component-guide/orchestrators/kubernetes.md index 65b38fc936f..6b2513c5996 100644 --- a/docs/book/component-guide/orchestrators/kubernetes.md +++ b/docs/book/component-guide/orchestrators/kubernetes.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Kubernetes clusters. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubernetes Orchestrator Using the ZenML `kubernetes` integration, you can orchestrate and scale your ML pipelines on a [Kubernetes](https://kubernetes.io/) cluster without writing a single line of Kubernetes code. diff --git a/docs/book/component-guide/orchestrators/lightning.md b/docs/book/component-guide/orchestrators/lightning.md index 847765ebb03..cf255ea32d2 100644 --- a/docs/book/component-guide/orchestrators/lightning.md +++ b/docs/book/component-guide/orchestrators/lightning.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Lightning AI. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Lightning AI Orchestrator diff --git a/docs/book/component-guide/orchestrators/local-docker.md b/docs/book/component-guide/orchestrators/local-docker.md index 076f9e0fb4e..d681b46d4cd 100644 --- a/docs/book/component-guide/orchestrators/local-docker.md +++ b/docs/book/component-guide/orchestrators/local-docker.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run in Docker. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Local Docker Orchestrator The local Docker orchestrator is an [orchestrator](./orchestrators.md) flavor that comes built-in with ZenML and runs your pipelines locally using Docker. diff --git a/docs/book/component-guide/orchestrators/local.md b/docs/book/component-guide/orchestrators/local.md index a152121ea7f..720c15da5e0 100644 --- a/docs/book/component-guide/orchestrators/local.md +++ b/docs/book/component-guide/orchestrators/local.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run locally. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Local Orchestrator The local orchestrator is an [orchestrator](./orchestrators.md) flavor that comes built-in with ZenML and runs your pipelines locally. diff --git a/docs/book/component-guide/orchestrators/sagemaker.md b/docs/book/component-guide/orchestrators/sagemaker.md index 1e287af471e..556bec31d39 100644 --- a/docs/book/component-guide/orchestrators/sagemaker.md +++ b/docs/book/component-guide/orchestrators/sagemaker.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Amazon Sagemaker. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # AWS Sagemaker Orchestrator [Sagemaker Pipelines](https://aws.amazon.com/sagemaker/pipelines) is a serverless ML workflow tool running on AWS. It is an easy way to quickly run your code in a production-ready, repeatable cloud orchestrator that requires minimal setup without provisioning and paying for standby compute. diff --git a/docs/book/component-guide/orchestrators/skypilot-vm.md b/docs/book/component-guide/orchestrators/skypilot-vm.md index fba5124d317..f64b6c2e27e 100644 --- a/docs/book/component-guide/orchestrators/skypilot-vm.md +++ b/docs/book/component-guide/orchestrators/skypilot-vm.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on VMs using SkyPilot. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Skypilot VM Orchestrator The SkyPilot VM Orchestrator is an integration provided by ZenML that allows you to provision and manage virtual machines (VMs) on any cloud provider supported by the [SkyPilot framework](https://skypilot.readthedocs.io/en/latest/index.html). This integration is designed to simplify the process of running machine learning workloads on the cloud, offering cost savings, high GPU availability, and managed execution, We recommend using the SkyPilot VM Orchestrator if you need access to GPUs for your workloads, but don't want to deal with the complexities of managing cloud infrastructure or expensive managed solutions. diff --git a/docs/book/component-guide/orchestrators/tekton.md b/docs/book/component-guide/orchestrators/tekton.md index 507c29ae007..d8580dc99e8 100644 --- a/docs/book/component-guide/orchestrators/tekton.md +++ b/docs/book/component-guide/orchestrators/tekton.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Tekton. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Tekton Orchestrator [Tekton](https://tekton.dev/) is a powerful and flexible open-source framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems. diff --git a/docs/book/component-guide/orchestrators/vertex.md b/docs/book/component-guide/orchestrators/vertex.md index 35e52b786da..2257019558c 100644 --- a/docs/book/component-guide/orchestrators/vertex.md +++ b/docs/book/component-guide/orchestrators/vertex.md @@ -2,6 +2,11 @@ description: Orchestrating your pipelines to run on Vertex AI. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Google Cloud VertexAI Orchestrator [Vertex AI Pipelines](https://cloud.google.com/vertex-ai/docs/pipelines/introduction) is a serverless ML workflow tool running on the Google Cloud Platform. It is an easy way to quickly run your code in a production-ready, repeatable cloud orchestrator that requires minimal setup without provisioning and paying for standby compute. diff --git a/docs/book/component-guide/step-operators/azureml.md b/docs/book/component-guide/step-operators/azureml.md index 93bc7d06117..74d3ecf0dfe 100644 --- a/docs/book/component-guide/step-operators/azureml.md +++ b/docs/book/component-guide/step-operators/azureml.md @@ -2,6 +2,11 @@ description: Executing individual steps in AzureML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # AzureML [AzureML](https://azure.microsoft.com/en-us/products/machine-learning/) offers specialized compute instances to run your training jobs and has a comprehensive UI to track and manage your models and logs. ZenML's AzureML step operator allows you to submit individual steps to be run on AzureML compute instances. diff --git a/docs/book/component-guide/step-operators/custom.md b/docs/book/component-guide/step-operators/custom.md index a5ad065b23e..7445666eb94 100644 --- a/docs/book/component-guide/step-operators/custom.md +++ b/docs/book/component-guide/step-operators/custom.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom step operator. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Develop a Custom Step Operator {% hint style="info" %} diff --git a/docs/book/component-guide/step-operators/kubernetes.md b/docs/book/component-guide/step-operators/kubernetes.md index c3859829879..520a004226a 100644 --- a/docs/book/component-guide/step-operators/kubernetes.md +++ b/docs/book/component-guide/step-operators/kubernetes.md @@ -2,6 +2,11 @@ description: Executing individual steps in Kubernetes Pods. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubernetes Step Operator ZenML's Kubernetes step operator allows you to submit individual steps to be run on Kubernetes pods. diff --git a/docs/book/component-guide/step-operators/sagemaker.md b/docs/book/component-guide/step-operators/sagemaker.md index 3bd02eba90f..03bda39b32f 100644 --- a/docs/book/component-guide/step-operators/sagemaker.md +++ b/docs/book/component-guide/step-operators/sagemaker.md @@ -2,6 +2,11 @@ description: Executing individual steps in SageMaker. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Amazon SageMaker [SageMaker](https://aws.amazon.com/sagemaker/) offers specialized compute instances to run your training jobs and has a comprehensive UI to track and manage your models and logs. ZenML's SageMaker step operator allows you to submit individual steps to be run on Sagemaker compute instances. diff --git a/docs/book/component-guide/step-operators/spark-kubernetes.md b/docs/book/component-guide/step-operators/spark-kubernetes.md index 70c0d87d6e3..369390fb232 100644 --- a/docs/book/component-guide/step-operators/spark-kubernetes.md +++ b/docs/book/component-guide/step-operators/spark-kubernetes.md @@ -263,6 +263,11 @@ roleRef: name: edit apiGroup: rbac.authorization.k8s.io --- + +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + ``` And then execute the following command to create the resources: diff --git a/docs/book/component-guide/step-operators/vertex.md b/docs/book/component-guide/step-operators/vertex.md index aecfef49441..6dc8d27da16 100644 --- a/docs/book/component-guide/step-operators/vertex.md +++ b/docs/book/component-guide/step-operators/vertex.md @@ -2,6 +2,11 @@ description: Executing individual steps in Vertex AI. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Google Cloud VertexAI [Vertex AI](https://cloud.google.com/vertex-ai) offers specialized compute instances to run your training jobs and has a comprehensive UI to track and manage your models and logs. ZenML's Vertex AI step operator allows you to submit individual steps to be run on Vertex AI compute instances. diff --git a/docs/book/getting-started/deploying-zenml/custom-secret-stores.md b/docs/book/getting-started/deploying-zenml/custom-secret-stores.md index dee059b8bd9..2d45f48243c 100644 --- a/docs/book/getting-started/deploying-zenml/custom-secret-stores.md +++ b/docs/book/getting-started/deploying-zenml/custom-secret-stores.md @@ -2,6 +2,11 @@ description: Learning how to develop a custom secret store. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Custom secret stores The secrets store acts as the one-stop shop for all the secrets to which your pipeline or stack components might need access. It is responsible for storing, updating and deleting _only the secrets values_ for ZenML secrets, while the ZenML secret metadata is stored in the SQL database. The secrets store interface implemented by all available secrets store back-ends is defined in the `zenml.zen_stores.secrets_stores.secrets_store_interface` core module and looks more or less like this: diff --git a/docs/book/getting-started/deploying-zenml/deploy-using-huggingface-spaces.md b/docs/book/getting-started/deploying-zenml/deploy-using-huggingface-spaces.md index cd68a5d65af..e550fd3520d 100644 --- a/docs/book/getting-started/deploying-zenml/deploy-using-huggingface-spaces.md +++ b/docs/book/getting-started/deploying-zenml/deploy-using-huggingface-spaces.md @@ -2,6 +2,11 @@ description: Deploying ZenML to Huggingface Spaces. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy using HuggingFace Spaces A quick way to deploy ZenML and get started is to use [HuggingFace Spaces](https://huggingface.co/spaces). HuggingFace Spaces is a platform for hosting and sharing ML projects and workflows, and it also works to deploy ZenML. You can be up and running in minutes (for free) with a hosted ZenML server, so it's a good option if you want to try out ZenML without any infrastructure overhead. diff --git a/docs/book/getting-started/deploying-zenml/deploy-with-custom-image.md b/docs/book/getting-started/deploying-zenml/deploy-with-custom-image.md index 945adde3f21..19dbdfff7e5 100644 --- a/docs/book/getting-started/deploying-zenml/deploy-with-custom-image.md +++ b/docs/book/getting-started/deploying-zenml/deploy-with-custom-image.md @@ -2,6 +2,11 @@ description: Deploying ZenML with custom Docker images. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy with custom images In most cases, deploying ZenML with the default `zenmlhub/zenml-server` Docker image should work just fine. However, there are some scenarios when you might need to deploy ZenML with a custom Docker image: diff --git a/docs/book/getting-started/deploying-zenml/deploy-with-docker.md b/docs/book/getting-started/deploying-zenml/deploy-with-docker.md index 17e73e7b227..348cef7bcf9 100644 --- a/docs/book/getting-started/deploying-zenml/deploy-with-docker.md +++ b/docs/book/getting-started/deploying-zenml/deploy-with-docker.md @@ -2,6 +2,11 @@ description: Deploying ZenML in a Docker container. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy with Docker The ZenML server container image is available at [`zenmldocker/zenml-server`](https://hub.docker.com/r/zenmldocker/zenml/) and can be used to deploy ZenML with a container management or orchestration tool like Docker and docker-compose, or a serverless platform like [Cloud Run](https://cloud.google.com/run), [Container Apps](https://learn.microsoft.com/en-us/azure/container-apps/overview), and more! This guide walks you through the various configuration options that the ZenML server container expects as well as a few deployment use cases. diff --git a/docs/book/getting-started/deploying-zenml/deploy-with-helm.md b/docs/book/getting-started/deploying-zenml/deploy-with-helm.md index 0202f238d43..caa22f98849 100644 --- a/docs/book/getting-started/deploying-zenml/deploy-with-helm.md +++ b/docs/book/getting-started/deploying-zenml/deploy-with-helm.md @@ -2,6 +2,11 @@ description: Deploying ZenML in a Kubernetes cluster with Helm. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy with Helm If you wish to manually deploy and manage ZenML in a Kubernetes cluster of your choice, ZenML also includes a Helm chart among its available deployment options. diff --git a/docs/book/getting-started/deploying-zenml/secret-management.md b/docs/book/getting-started/deploying-zenml/secret-management.md index dc1f64c2266..71a69769d6b 100644 --- a/docs/book/getting-started/deploying-zenml/secret-management.md +++ b/docs/book/getting-started/deploying-zenml/secret-management.md @@ -2,6 +2,11 @@ description: Configuring the secrets store. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Secret store configuration and management ## Centralized secrets store diff --git a/docs/book/getting-started/zenml-pro/pro-api.md b/docs/book/getting-started/zenml-pro/pro-api.md index 1217f37267b..f5bd65882ac 100644 --- a/docs/book/getting-started/zenml-pro/pro-api.md +++ b/docs/book/getting-started/zenml-pro/pro-api.md @@ -3,6 +3,11 @@ description: > Learn how to use the ZenML Pro API. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Using the ZenML Pro API ZenML Pro offers a powerful API that allows you to interact with your ZenML resources. Whether you're using the [SaaS version](https://cloud.zenml.io) or a self-hosted ZenML Pro instance, you can leverage this API to manage tenants, organizations, users, roles, and more. diff --git a/docs/book/getting-started/zenml-pro/roles.md b/docs/book/getting-started/zenml-pro/roles.md index 2f6f7e02973..cf2f8a7aad1 100644 --- a/docs/book/getting-started/zenml-pro/roles.md +++ b/docs/book/getting-started/zenml-pro/roles.md @@ -3,6 +3,11 @@ description: > Learn about the different roles and permissions you can assign to your team members in ZenML Pro. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # ZenML Pro: Roles and Permissions ZenML Pro offers a robust role-based access control (RBAC) system to manage permissions across your organization and tenants. This guide will help you understand the different roles available, how to assign them, and how to create custom roles tailored to your team's needs. diff --git a/docs/book/getting-started/zenml-pro/teams.md b/docs/book/getting-started/zenml-pro/teams.md index 86ad3797f7c..78e1bbf6b7c 100644 --- a/docs/book/getting-started/zenml-pro/teams.md +++ b/docs/book/getting-started/zenml-pro/teams.md @@ -3,6 +3,11 @@ description: > Learn about Teams in ZenML Pro and how they can be used to manage groups of users across your organization and tenants. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Organize users in Teams ZenML Pro introduces the concept of Teams to help you manage groups of users efficiently. A team is a collection of users that acts as a single entity within your organization and tenants. This guide will help you understand how teams work, how to create and manage them, and how to use them effectively in your MLOps workflows. diff --git a/docs/book/getting-started/zenml-pro/tenants.md b/docs/book/getting-started/zenml-pro/tenants.md index 78475544546..970e6418c08 100644 --- a/docs/book/getting-started/zenml-pro/tenants.md +++ b/docs/book/getting-started/zenml-pro/tenants.md @@ -3,6 +3,11 @@ description: > Learn how to use tenants in ZenML Pro. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Tenants Tenants are individual, isolated deployments of the ZenML server. Each tenant has its own set of users, roles, and resources. Essentially, everything you do in ZenML Pro revolves around a tenant: all of your pipelines, stacks, runs, connectors and so on are scoped to a tenant. diff --git a/docs/book/how-to/advanced-topics/control-logging/disable-colorful-logging.md b/docs/book/how-to/advanced-topics/control-logging/disable-colorful-logging.md index 8724c19e5d7..030b2afe09c 100644 --- a/docs/book/how-to/advanced-topics/control-logging/disable-colorful-logging.md +++ b/docs/book/how-to/advanced-topics/control-logging/disable-colorful-logging.md @@ -2,6 +2,11 @@ description: How to disable colorful logging in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Disable colorful logging By default, ZenML uses colorful logging to make it easier to read logs. However, if you wish to disable this feature, you can do so by setting the following environment variable: diff --git a/docs/book/how-to/advanced-topics/control-logging/disable-rich-traceback.md b/docs/book/how-to/advanced-topics/control-logging/disable-rich-traceback.md index c19cf36257f..e33f5f81bcb 100644 --- a/docs/book/how-to/advanced-topics/control-logging/disable-rich-traceback.md +++ b/docs/book/how-to/advanced-topics/control-logging/disable-rich-traceback.md @@ -2,6 +2,11 @@ description: How to disable rich traceback output in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Disable `rich` traceback output By default, ZenML uses the [`rich`](https://rich.readthedocs.io/en/stable/traceback.html) library to display rich traceback output. This is especially useful when debugging your pipelines. However, if you wish to disable this feature, you can do so by setting the following environment variable: diff --git a/docs/book/how-to/advanced-topics/control-logging/set-logging-verbosity.md b/docs/book/how-to/advanced-topics/control-logging/set-logging-verbosity.md index b1839346695..dd26de2b9e2 100644 --- a/docs/book/how-to/advanced-topics/control-logging/set-logging-verbosity.md +++ b/docs/book/how-to/advanced-topics/control-logging/set-logging-verbosity.md @@ -2,6 +2,11 @@ description: How to set the logging verbosity in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Set logging verbosity By default, ZenML sets the logging verbosity to `INFO`. If you wish to change this, you can do so by setting the following environment variable: diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/best-practices-upgrading-zenml.md b/docs/book/how-to/advanced-topics/manage-zenml-server/best-practices-upgrading-zenml.md index ca7e4b6ae1a..f4734e819e9 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/best-practices-upgrading-zenml.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/best-practices-upgrading-zenml.md @@ -3,6 +3,11 @@ description: >- Learn about best practices for upgrading your ZenML server and your code. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Best practices for upgrading ZenML While upgrading ZenML is generally a smooth process, there are some best practices that you should follow to ensure a successful upgrade. Based on experiences shared by ZenML users, here are some key strategies and considerations. diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-guide.md b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-guide.md index 0bb3011a679..988ab613066 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-guide.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-guide.md @@ -2,6 +2,11 @@ description: How to migrate your ZenML code to the newest version. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # ā™» Migration guide Migrations are necessary for ZenML releases that include breaking changes, which are currently all releases that increment the minor version of the release, e.g., `0.X` -> `0.Y`. Furthermore, all releases that increment the first non-zero digit of the version contain major breaking changes or paradigm shifts that are explained in separate migration guides below. diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-forty.md b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-forty.md index a8614bc02f9..d13e20ffbc7 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-forty.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-forty.md @@ -2,6 +2,11 @@ description: How to migrate your ZenML pipelines and steps from version <=0.39.1 to 0.41.0. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Migration guide 0.39.1 ā†’ 0.41.0 ZenML versions 0.40.0 to 0.41.0 introduced a new and more flexible syntax to define ZenML steps and pipelines. This page contains code samples that show you how to upgrade your steps and pipelines to the new syntax. diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-sixty.md b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-sixty.md index a66b8480b02..b79e00329b0 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-sixty.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-sixty.md @@ -2,6 +2,11 @@ description: How to migrate from ZenML 0.58.2 to 0.60.0 (Pydantic 2 edition). --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Release Notes ZenML now uses Pydantic v2. šŸ„³ diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-thirty.md b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-thirty.md index 2fd54ac5a8e..a70794aa5a1 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-thirty.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-thirty.md @@ -2,6 +2,11 @@ description: How to migrate from ZenML 0.20.0-0.23.0 to 0.30.0-0.39.1. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + {% hint style="warning" %} Migrating to `0.30.0` performs non-reversible database changes so downgrading to `<=0.23.0` is not possible afterwards. If you are running on an older ZenML diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-twenty.md b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-twenty.md index d0334358d1f..e323bb5c35c 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-twenty.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/migration-guide/migration-zero-twenty.md @@ -2,6 +2,11 @@ description: How to migrate from ZenML <=0.13.2 to 0.20.0. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Migration guide 0.13.2 ā†’ 0.20.0 *Last updated: 2023-07-24* diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/troubleshoot-your-deployed-server.md b/docs/book/how-to/advanced-topics/manage-zenml-server/troubleshoot-your-deployed-server.md index e45aab9aab9..88290edab98 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/troubleshoot-your-deployed-server.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/troubleshoot-your-deployed-server.md @@ -2,6 +2,11 @@ description: Troubleshooting tips for your ZenML deployment --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Troubleshoot the deployed server In this document, we will go over some common issues that you might face when deploying ZenML and how to solve them. diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/upgrade-zenml-server.md b/docs/book/how-to/advanced-topics/manage-zenml-server/upgrade-zenml-server.md index abd5d04337b..77e075a5358 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/upgrade-zenml-server.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/upgrade-zenml-server.md @@ -2,6 +2,11 @@ description: Learn how to upgrade your server to a new version of ZenML for the different deployment options. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Upgrade the version of the ZenML server The way to upgrade your ZenML server depends a lot on how you deployed it. However, there are some best practices that apply in all cases. Before you upgrade, check out the [best practices for upgrading ZenML](./best-practices-upgrading-zenml.md) guide. diff --git a/docs/book/how-to/advanced-topics/manage-zenml-server/using-zenml-server-in-prod.md b/docs/book/how-to/advanced-topics/manage-zenml-server/using-zenml-server-in-prod.md index 6ffadb6496a..a488a32986a 100644 --- a/docs/book/how-to/advanced-topics/manage-zenml-server/using-zenml-server-in-prod.md +++ b/docs/book/how-to/advanced-topics/manage-zenml-server/using-zenml-server-in-prod.md @@ -3,6 +3,11 @@ description: > Learn about best practices for using ZenML server in production environments. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Using ZenML server in production Setting up a ZenML server for testing is a quick process. However, most people have to move beyond so-called 'day zero' operations and in such cases, it helps to learn best practices around setting up your ZenML server in a production-ready way. This guide encapsulates all the tips and tricks we've learned ourselves and from working with people who use ZenML in production environments. Following are some of the best practices we recommend. diff --git a/docs/book/how-to/advanced-topics/training-with-gpus/accelerate-distributed-training.md b/docs/book/how-to/advanced-topics/training-with-gpus/accelerate-distributed-training.md index c9318c50723..ea10756724c 100644 --- a/docs/book/how-to/advanced-topics/training-with-gpus/accelerate-distributed-training.md +++ b/docs/book/how-to/advanced-topics/training-with-gpus/accelerate-distributed-training.md @@ -2,6 +2,11 @@ description: Run distributed training with Hugging Face's Accelerate library in ZenML pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Distributed training with šŸ¤— Accelerate There are several reasons why you might want to scale your machine learning pipelines to utilize distributed training, such as leveraging multiple GPUs or training across multiple nodes. ZenML now integrates with [Hugging Face's Accelerate library](https://github.com/huggingface/accelerate) to make this process seamless and efficient. diff --git a/docs/book/how-to/configuring-zenml/configuring-zenml.md b/docs/book/how-to/configuring-zenml/configuring-zenml.md index 2a45e332bb5..1e63af027f8 100644 --- a/docs/book/how-to/configuring-zenml/configuring-zenml.md +++ b/docs/book/how-to/configuring-zenml/configuring-zenml.md @@ -2,6 +2,11 @@ description: Configuring ZenML's default behavior --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Configuring ZenML There are various ways to adapt how ZenML behaves in certain situations. This guide walks users through how to configure certain aspects of ZenML. diff --git a/docs/book/how-to/contribute-to-zenml/implement-a-custom-integration.md b/docs/book/how-to/contribute-to-zenml/implement-a-custom-integration.md index d23466ac7c7..11a98ec8ddd 100644 --- a/docs/book/how-to/contribute-to-zenml/implement-a-custom-integration.md +++ b/docs/book/how-to/contribute-to-zenml/implement-a-custom-integration.md @@ -2,6 +2,11 @@ description: Creating an external integration and contributing to ZenML --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Implement a custom integration ![ZenML integrates with a number of tools from the MLOps landscape](../../../.gitbook/assets/sam-side-by-side-full-text.png) diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/artifact-versioning.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/artifact-versioning.md index 235741dc484..0ee67aae945 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/artifact-versioning.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/artifact-versioning.md @@ -2,6 +2,11 @@ description: Understand how ZenML stores your data under-the-hood. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # How ZenML stores data ZenML seamlessly integrates data versioning and lineage into its core functionality. When a pipeline is executed, each run generates automatically tracked and managed artifacts. One can easily view the entire lineage of how artifacts are created and interact with them. The dashboard is also a way to interact with the artifacts produced by different pipeline runs. ZenML's artifact management, caching, lineage tracking, and visualization capabilities can help gain valuable insights, streamline the experimentation process, and ensure the reproducibility and reliability of machine learning workflows. diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/datasets.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/datasets.md index 32fc8ef2b99..8b25f2d7efa 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/datasets.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/datasets.md @@ -2,6 +2,11 @@ description: Model datasets using simple abstractions. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Custom Dataset Classes and Complex Data Flows in ZenML As machine learning projects grow in complexity, you often need to work with various data sources and manage intricate data flows. This chapter explores how to use custom Dataset classes and Materializers in ZenML to handle these challenges efficiently. For strategies on scaling your data processing for larger datasets, refer to [scaling strategies for big data](manage-big-data.md). diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/delete-an-artifact.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/delete-an-artifact.md index 18dce103959..db61bbba7bf 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/delete-an-artifact.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/delete-an-artifact.md @@ -2,6 +2,11 @@ description: Learn how to delete artifacts. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Delete an artifact There is currently no way to delete an artifact directly, because it may lead to diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/get-arbitrary-artifacts-in-a-step.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/get-arbitrary-artifacts-in-a-step.md index ce3ffd3df9f..37504d921bd 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/get-arbitrary-artifacts-in-a-step.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/get-arbitrary-artifacts-in-a-step.md @@ -4,6 +4,11 @@ description: >- steps. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Get arbitrary artifacts in a step As described in [the metadata guide](../../model-management-metrics/track-metrics-metadata/logging-metadata.md), the metadata can be fetched with the client, and this is how you would use it to fetch it within a step. This allows you to fetch artifacts from other upstream steps or even completely different pipelines. diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/handle-custom-data-types.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/handle-custom-data-types.md index 463438eb885..cadfe343466 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/handle-custom-data-types.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/handle-custom-data-types.md @@ -2,6 +2,11 @@ description: Using materializers to pass custom data types through steps. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Handle custom data types A ZenML pipeline is built in a data-centric way. The outputs and inputs of steps define how steps are connected and the order in which they are executed. Each step should be considered as its very own process that reads and writes its inputs and outputs from and to the [artifact store](../../../component-guide/artifact-stores/artifact-stores.md). This is where **materializers** come into play. diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/manage-big-data.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/manage-big-data.md index f81091f436b..cd72d2cc7de 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/manage-big-data.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/manage-big-data.md @@ -2,6 +2,11 @@ description: Learn about how to manage big data with ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Scaling Strategies for Big Data in ZenML As your machine learning projects grow, you'll often encounter datasets that challenge your existing data processing pipelines. This section explores strategies for scaling your ZenML pipelines to handle increasingly large datasets. For information on creating custom Dataset classes and managing complex data flows, refer to [custom dataset classes](datasets.md). diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/passing-artifacts-between-pipelines.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/passing-artifacts-between-pipelines.md index a8b40e4f6c5..24da08a24eb 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/passing-artifacts-between-pipelines.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/passing-artifacts-between-pipelines.md @@ -2,6 +2,11 @@ description: Structuring an MLOps project --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Passing artifacts between pipelines An MLOps project can often be broken down into many different pipelines. For example: diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/registering-existing-data.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/registering-existing-data.md index e7d8e5c352c..9ccce4f2b1a 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/registering-existing-data.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/registering-existing-data.md @@ -2,6 +2,11 @@ description: Learn how to register an external data as a ZenML artifact for future use. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Register Existing Data as a ZenML Artifact Many modern Machine Learning framework create their own data as a byproduct of model training or other processes. In such cases there is no need to read and materialize those data assets to pack them into a ZenML Artifact, instead it is beneficial registering those data assets as-is in ZenML for future use. diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/return-multiple-outputs-from-a-step.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/return-multiple-outputs-from-a-step.md index 608df892207..cb2c596bfde 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/return-multiple-outputs-from-a-step.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/return-multiple-outputs-from-a-step.md @@ -2,6 +2,11 @@ description: Use Annotated to return multiple outputs from a step and name them for easy retrieval and dashboard display. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Return multiple outputs from a step You can use the `Annotated` type to return multiple outputs from a step and give each output a name. Naming your step outputs will help you retrieve the specific artifact later and also improves the readability of your pipeline's dashboard. diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/tagging.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/tagging.md index 8cc475f93e5..3c58a251e51 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/tagging.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/tagging.md @@ -2,6 +2,11 @@ description: Use tags to organize tags in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Organizing data with tags Organizing and categorizing your machine learning artifacts and models can diff --git a/docs/book/how-to/data-artifact-management/handle-data-artifacts/unmaterialized-artifacts.md b/docs/book/how-to/data-artifact-management/handle-data-artifacts/unmaterialized-artifacts.md index a8d6db9a9f3..5ed90eb2095 100644 --- a/docs/book/how-to/data-artifact-management/handle-data-artifacts/unmaterialized-artifacts.md +++ b/docs/book/how-to/data-artifact-management/handle-data-artifacts/unmaterialized-artifacts.md @@ -2,6 +2,11 @@ description: Skip materialization of artifacts. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Unmaterialized artifacts A ZenML pipeline is built in a data-centric way. The outputs and inputs of steps define how steps are connected and the order in which they are executed. Each step should be considered as its very own process that reads and writes its inputs and outputs from and to the [artifact store](../../../component-guide/artifact-stores/artifact-stores.md). This is where **materializers** come into play. diff --git a/docs/book/how-to/data-artifact-management/visualize-artifacts/creating-custom-visualizations.md b/docs/book/how-to/data-artifact-management/visualize-artifacts/creating-custom-visualizations.md index 199764269ce..504d6b6feff 100644 --- a/docs/book/how-to/data-artifact-management/visualize-artifacts/creating-custom-visualizations.md +++ b/docs/book/how-to/data-artifact-management/visualize-artifacts/creating-custom-visualizations.md @@ -2,6 +2,11 @@ description: Creating your own visualizations. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Creating Custom Visualizations It is simple to associate a custom visualization with an artifact in ZenML, if diff --git a/docs/book/how-to/data-artifact-management/visualize-artifacts/disabling-visualizations.md b/docs/book/how-to/data-artifact-management/visualize-artifacts/disabling-visualizations.md index 51e7365006b..76facf88910 100644 --- a/docs/book/how-to/data-artifact-management/visualize-artifacts/disabling-visualizations.md +++ b/docs/book/how-to/data-artifact-management/visualize-artifacts/disabling-visualizations.md @@ -2,6 +2,11 @@ description: Disabling visualizations. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Disabling Visualizations If you would like to disable artifact visualization altogether, you can set `enable_artifact_visualization` at either pipeline or step level: diff --git a/docs/book/how-to/data-artifact-management/visualize-artifacts/types-of-visualizations.md b/docs/book/how-to/data-artifact-management/visualize-artifacts/types-of-visualizations.md index f9ab987d55e..dbeff281e25 100644 --- a/docs/book/how-to/data-artifact-management/visualize-artifacts/types-of-visualizations.md +++ b/docs/book/how-to/data-artifact-management/visualize-artifacts/types-of-visualizations.md @@ -2,6 +2,11 @@ description: Types of visualizations in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Types of visualizations ZenML automatically saves visualizations of many common data types and allows you to view these visualizations in the ZenML dashboard: diff --git a/docs/book/how-to/data-artifact-management/visualize-artifacts/visualizations-in-dashboard.md b/docs/book/how-to/data-artifact-management/visualize-artifacts/visualizations-in-dashboard.md index 4401eb6ebed..ceac9a04a78 100644 --- a/docs/book/how-to/data-artifact-management/visualize-artifacts/visualizations-in-dashboard.md +++ b/docs/book/how-to/data-artifact-management/visualize-artifacts/visualizations-in-dashboard.md @@ -2,6 +2,11 @@ description: Displaying visualizations in the dashboard. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Giving the ZenML Server Access to Visualizations In order for the visualizations to show up on the dashboard, the following must be true: diff --git a/docs/book/how-to/handle-data-artifacts/visualize-artifacts.md b/docs/book/how-to/handle-data-artifacts/visualize-artifacts.md index 1c4f3ef5a71..d837d151fd8 100644 --- a/docs/book/how-to/handle-data-artifacts/visualize-artifacts.md +++ b/docs/book/how-to/handle-data-artifacts/visualize-artifacts.md @@ -2,6 +2,11 @@ description: Configuring ZenML to display data visualizations in the dashboard. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Visualize artifacts ZenML automatically saves visualizations of many common data types and allows you to view these visualizations in the ZenML dashboard: diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/aws-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/aws-service-connector.md index b36cb01d78c..56848e9b841 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/aws-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/aws-service-connector.md @@ -4,6 +4,11 @@ description: >- buckets, EKS Kubernetes clusters and ECR container registries. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # AWS Service Connector The ZenML AWS Service Connector facilitates the authentication and access to managed AWS services and resources. These encompass a range of resources, including S3 buckets, ECR container repositories, and EKS clusters. The connector provides support for various authentication methods, including explicit long-lived AWS secret keys, IAM roles, short-lived STS tokens, and implicit authentication. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/azure-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/azure-service-connector.md index 29bc6868411..ae91699a02d 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/azure-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/azure-service-connector.md @@ -5,6 +5,11 @@ description: >- registries. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Azure Service Connector The ZenML Azure Service Connector facilitates the authentication and access to managed Azure services and resources. These encompass a range of resources, including blob storage containers, ACR repositories, and AKS clusters. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/best-security-practices.md b/docs/book/how-to/infrastructure-deployment/auth-management/best-security-practices.md index 09903e2d4c3..38e6166c436 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/best-security-practices.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/best-security-practices.md @@ -4,6 +4,11 @@ description: >- Service Connectors. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Security best practices Service Connector Types, especially those targeted at cloud providers, offer a plethora of authentication methods matching those supported by remote cloud platforms. While there is no single authentication standard that unifies this process, there are some patterns that are easily identifiable and can be used as guidelines when deciding which authentication method to use to configure a Service Connector. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/docker-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/docker-service-connector.md index 77172f989b0..6ce2893c927 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/docker-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/docker-service-connector.md @@ -2,6 +2,11 @@ description: Configuring Docker Service Connectors to connect ZenML to Docker container registries. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Docker Service Connector The ZenML Docker Service Connector allows authenticating with a Docker or OCI container registry and managing Docker clients for the registry. This connector provides pre-authenticated python-docker Python clients to Stack Components that are linked to it. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/gcp-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/gcp-service-connector.md index 229891370db..9bed5a4c143 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/gcp-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/gcp-service-connector.md @@ -4,6 +4,11 @@ description: >- GCS buckets, GKE Kubernetes clusters, and GCR container registries. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # GCP Service Connector The ZenML GCP Service Connector facilitates the authentication and access to managed GCP services and resources. These encompass a range of resources, including GCS buckets, GAR and GCR container repositories, and GKE clusters. The connector provides support for various authentication methods, including GCP user accounts, service accounts, short-lived OAuth 2.0 tokens, and implicit authentication. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/hyperai-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/hyperai-service-connector.md index 931e9876472..a43da3144f4 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/hyperai-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/hyperai-service-connector.md @@ -2,6 +2,11 @@ description: Configuring HyperAI Connectors to connect ZenML to HyperAI instances. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # HyperAI Service Connector The ZenML HyperAI Service Connector allows authenticating with a HyperAI instance for deployment of pipeline runs. This connector provides pre-authenticated Paramiko SSH clients to Stack Components that are linked to it. diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/kubernetes-service-connector.md b/docs/book/how-to/infrastructure-deployment/auth-management/kubernetes-service-connector.md index 885ce4506d9..8f5bb4751da 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/kubernetes-service-connector.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/kubernetes-service-connector.md @@ -2,6 +2,11 @@ description: Configuring Kubernetes Service Connectors to connect ZenML to Kubernetes clusters. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubernetes Service Connector The ZenML Kubernetes service connector facilitates authenticating and connecting to a Kubernetes cluster. The connector can be used to access to any generic Kubernetes cluster by providing pre-authenticated Kubernetes python clients to Stack Components that are linked to it and also allows configuring the local Kubernetes CLI (i.e. `kubectl`). diff --git a/docs/book/how-to/infrastructure-deployment/auth-management/service-connectors-guide.md b/docs/book/how-to/infrastructure-deployment/auth-management/service-connectors-guide.md index df4aebac5ce..c50cb5ba3ef 100644 --- a/docs/book/how-to/infrastructure-deployment/auth-management/service-connectors-guide.md +++ b/docs/book/how-to/infrastructure-deployment/auth-management/service-connectors-guide.md @@ -4,6 +4,11 @@ description: >- external resources. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Service Connectors guide This documentation section contains everything that you need to use Service Connectors to connect ZenML to external resources. A lot of information is covered, so it might be useful to use the following guide to navigate it: diff --git a/docs/book/how-to/infrastructure-deployment/configure-python-environments/configure-the-server-environment.md b/docs/book/how-to/infrastructure-deployment/configure-python-environments/configure-the-server-environment.md index cb884d9d6e2..0be191d6b49 100644 --- a/docs/book/how-to/infrastructure-deployment/configure-python-environments/configure-the-server-environment.md +++ b/docs/book/how-to/infrastructure-deployment/configure-python-environments/configure-the-server-environment.md @@ -2,6 +2,11 @@ description: How to configure the server environment --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Configure the server environment The ZenML server environment is configured using environment variables. You will diff --git a/docs/book/how-to/infrastructure-deployment/configure-python-environments/handling-dependencies.md b/docs/book/how-to/infrastructure-deployment/configure-python-environments/handling-dependencies.md index 8b44961a48c..3930c5704a0 100644 --- a/docs/book/how-to/infrastructure-deployment/configure-python-environments/handling-dependencies.md +++ b/docs/book/how-to/infrastructure-deployment/configure-python-environments/handling-dependencies.md @@ -2,6 +2,11 @@ description: How to handle issues with conflicting dependencies --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Handling dependencies This page documents a some of the common issues that arise when using ZenML with other libraries. diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/define-where-an-image-is-built.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/define-where-an-image-is-built.md index 6c373705351..3d9f2a3fcb6 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/define-where-an-image-is-built.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/define-where-an-image-is-built.md @@ -2,6 +2,11 @@ description: Defining the image builder. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # šŸ³ Define where an image is built ZenML executes pipeline steps sequentially in the active Python environment when running locally. However, with remote [orchestrators](../../../component-guide/orchestrators/orchestrators.md) or [step operators](../../../component-guide/step-operators/step-operators.md), ZenML builds [Docker](https://www.docker.com/) images to run your pipeline in an isolated, well-defined environment. diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-pipeline.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-pipeline.md index 872cd691249..03c19b8f6a9 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-pipeline.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-pipeline.md @@ -2,6 +2,11 @@ description: Using Docker images to run your pipeline. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Specify Docker settings for a pipeline When a [pipeline is run with a remote orchestrator](../configure-python-environments/README.md) a [Dockerfile](https://docs.docker.com/engine/reference/builder/) is dynamically generated at runtime. It is then used to build the Docker image using the [image builder](../../infrastructure-deployment/configure-python-environments/README.md#image-builder-environment) component of your stack. The Dockerfile consists of the following steps: diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-step.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-step.md index 415487a8614..456c7cda98e 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-step.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/docker-settings-on-a-step.md @@ -2,6 +2,11 @@ description: You have the option to customize the Docker settings at a step level. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Docker settings on a step By default every step of a pipeline uses the same Docker image that is defined at the [pipeline level](./docker-settings-on-a-pipeline.md). Sometimes your steps will have special requirements that make it necessary to define a different Docker image for one or many steps. This can easily be accomplished by adding the [DockerSettings](https://sdkdocs.zenml.io/latest/core_code_docs/core-config/#zenml.config.docker_settings.DockerSettings) to the step decorator directly. diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-reuse-builds.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-reuse-builds.md index 17bfe22fc75..76d6d0af341 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-reuse-builds.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-reuse-builds.md @@ -3,6 +3,11 @@ description: > Learn how to reuse builds to speed up your pipeline runs. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # How to reuse builds When you run a pipeline, ZenML will check if a build with the same pipeline and stack exists. If it does, it will reuse that build. If it doesn't, ZenML will create a new build. This guide explains what a build is and the best practices around reusing builds. diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-use-a-private-pypi-repository.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-use-a-private-pypi-repository.md index 344a5b5e891..306ee65d754 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-use-a-private-pypi-repository.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/how-to-use-a-private-pypi-repository.md @@ -2,6 +2,11 @@ description: How to use a private PyPI repository. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # How to use a private PyPI repository For packages that require authentication, you may need to take additional steps: diff --git a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/use-a-prebuilt-image.md b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/use-a-prebuilt-image.md index 77abf4f29a6..b3a94aff154 100644 --- a/docs/book/how-to/infrastructure-deployment/customize-docker-builds/use-a-prebuilt-image.md +++ b/docs/book/how-to/infrastructure-deployment/customize-docker-builds/use-a-prebuilt-image.md @@ -2,6 +2,11 @@ description: "Skip building an image for your ZenML pipeline altogether." --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Use a prebuilt image for pipeline execution When running a pipeline on a remote Stack, ZenML builds a Docker image with a base ZenML image and adds all of your project dependencies to it. Optionally, if a code repository is not registered and `allow_download_from_artifact_store` is not set to `True` in your `DockerSettings`, ZenML will also add your pipeline code to the image. This process might take significant time depending on how big your dependencies are, how powerful your local system is and how fast your internet connection is. This is because Docker must pull base layers and push the final image to your container registry. Although this process only happens once and is skipped if ZenML detects no change in your environment, it might still be a bottleneck slowing down your pipeline execution. diff --git a/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/best-practices.md b/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/best-practices.md index 2424b128964..fbf419b6f8c 100644 --- a/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/best-practices.md +++ b/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/best-practices.md @@ -2,6 +2,11 @@ description: Best practices for using IaC with ZenML --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Architecting ML Infrastructure with ZenML and Terraform ## The Challenge diff --git a/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/terraform-stack-management.md b/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/terraform-stack-management.md index fb2f6f402fb..ea7215b5a07 100644 --- a/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/terraform-stack-management.md +++ b/docs/book/how-to/infrastructure-deployment/infrastructure-as-code/terraform-stack-management.md @@ -2,6 +2,11 @@ description: Registering Existing Infrastructure with ZenML - A Guide for Terraform Users --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Manage your stacks with Terraform Terraform is a powerful tool for managing infrastructure as code, and is by far the diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack-with-terraform.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack-with-terraform.md index c0919b8d7a5..ac335b88e9e 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack-with-terraform.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack-with-terraform.md @@ -2,6 +2,11 @@ description: Deploy a cloud stack using Terraform --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy a cloud stack with Terraform ZenML maintains a collection of [Terraform modules](https://registry.terraform.io/modules/zenml-io/zenml-stack) diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack.md index c677bb3c249..fd324db4254 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/deploy-a-cloud-stack.md @@ -2,6 +2,11 @@ description: Deploy a cloud stack from scratch with a single click --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploy a cloud stack with a single click In ZenML, the [stack](../../../user-guide/production-guide/understand-stacks.md) diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/export-stack-requirements.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/export-stack-requirements.md index 1846530c61e..5ce4384d5f3 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/export-stack-requirements.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/export-stack-requirements.md @@ -2,6 +2,11 @@ description: Export stack requirements --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + You can get the `pip` requirements of your stack by running the `zenml stack export-requirements ` CLI command. To install those requirements, it's best to write them to a file and then install them like this: diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/implement-a-custom-stack-component.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/implement-a-custom-stack-component.md index f70d20ecf98..a94a92a531f 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/implement-a-custom-stack-component.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/implement-a-custom-stack-component.md @@ -2,6 +2,11 @@ description: How to write a custom stack component flavor --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Implement a custom stack component When building a sophisticated MLOps Platform, you will often need to come up with custom-tailored solutions for your infrastructure or tooling. ZenML is built around the values of composability and reusability which is why the stack component flavors in ZenML are designed to be modular and straightforward to extend. diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/reference-secrets-in-stack-configuration.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/reference-secrets-in-stack-configuration.md index 9f61610e177..f07ce3bd39a 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/reference-secrets-in-stack-configuration.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/reference-secrets-in-stack-configuration.md @@ -2,6 +2,11 @@ description: Reference secrets in stack component attributes and settings --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Reference secrets in stack configuration Some of the components in your stack require you to configure them with sensitive information like passwords or tokens, so they can connect to the underlying infrastructure. Secret references allow you to configure these components in a secure way by not specifying the value directly but instead referencing a secret by providing the secret name and key. Referencing a secret for the value of any string attribute of your stack components, simply specify the attribute using the following syntax: `{{.}}` diff --git a/docs/book/how-to/infrastructure-deployment/stack-deployment/register-a-cloud-stack.md b/docs/book/how-to/infrastructure-deployment/stack-deployment/register-a-cloud-stack.md index d50fb499493..8e963e6e3e3 100644 --- a/docs/book/how-to/infrastructure-deployment/stack-deployment/register-a-cloud-stack.md +++ b/docs/book/how-to/infrastructure-deployment/stack-deployment/register-a-cloud-stack.md @@ -2,6 +2,11 @@ description: Seamlessly register a cloud stack by using existing infrastructure --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + In ZenML, the [stack](../../../user-guide/production-guide/understand-stacks.md) is a fundamental concept that represents the configuration of your infrastructure. In a normal workflow, creating a stack requires you to first diff --git a/docs/book/how-to/manage-the-zenml-server/migration-guide/README.md b/docs/book/how-to/manage-the-zenml-server/migration-guide/README.md index 0559eded96c..2c4a52be94f 100644 --- a/docs/book/how-to/manage-the-zenml-server/migration-guide/README.md +++ b/docs/book/how-to/manage-the-zenml-server/migration-guide/README.md @@ -2,6 +2,11 @@ description: How to migrate your ZenML code to the newest version. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # ā™» Migration guide Migrations are necessary for ZenML releases that include breaking changes, which are currently all releases that increment the minor version of the release, e.g., `0.X` -> `0.Y`. Furthermore, all releases that increment the first non-zero digit of the version contain major breaking changes or paradigm shifts that are explained in separate migration guides below. diff --git a/docs/book/how-to/model-management-metrics/model-control-plane/connecting-artifacts-via-a-model.md b/docs/book/how-to/model-management-metrics/model-control-plane/connecting-artifacts-via-a-model.md index f72cbf48f0f..193054c66f5 100644 --- a/docs/book/how-to/model-management-metrics/model-control-plane/connecting-artifacts-via-a-model.md +++ b/docs/book/how-to/model-management-metrics/model-control-plane/connecting-artifacts-via-a-model.md @@ -2,6 +2,11 @@ description: Structuring an MLOps project --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Connecting artifacts via a Model Now that we've learned about managing [artifacts](../../../user-guide/starter-guide/manage-artifacts.md) and [models](../../../user-guide/starter-guide/track-ml-models.md), we can shift our attention again to the thing that brings them together: [Pipelines](../../../user-guide/starter-guide/create-an-ml-pipeline.md). This trifecta together will then inform how we structure our project. diff --git a/docs/book/how-to/model-management-metrics/model-control-plane/delete-a-model.md b/docs/book/how-to/model-management-metrics/model-control-plane/delete-a-model.md index 51712379f07..b85f0ded4f4 100644 --- a/docs/book/how-to/model-management-metrics/model-control-plane/delete-a-model.md +++ b/docs/book/how-to/model-management-metrics/model-control-plane/delete-a-model.md @@ -2,6 +2,11 @@ description: Learn how to delete models. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Delete a model Deleting a model or a specific model version means removing all links between the Model entity diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-a-model.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-a-model.md index 0a76bf1bc70..c1d8712ecdc 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-a-model.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-a-model.md @@ -4,6 +4,11 @@ description: >- auditability. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Attach metadata to a model ## Logging Metadata for Models diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-an-artifact.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-an-artifact.md index 4d19bca4b51..a6f7fdeecf4 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-an-artifact.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/attach-metadata-to-an-artifact.md @@ -2,6 +2,11 @@ description: Learn how to log metadata for artifacts and models in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Attach metadata to an artifact ![Metadata in the dashboard](../../../.gitbook/assets/metadata-in-dashboard.png) diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-pipeline.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-pipeline.md index 0972b28bd42..bf7ec5d6461 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-pipeline.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-pipeline.md @@ -2,6 +2,11 @@ description: How to fetch metadata during pipeline composition. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Fetch metadata during pipeline composition ### Pipeline configuration using the `PipelineContext` diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-steps.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-steps.md index 2e8d940c33d..ce11071aec8 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-steps.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/fetch-metadata-within-steps.md @@ -2,6 +2,11 @@ description: Accessing meta information in real-time within your pipeline. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Fetch metadata within steps ## Using the `StepContext` diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/grouping-metadata.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/grouping-metadata.md index 6595dd3244a..18258495a78 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/grouping-metadata.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/grouping-metadata.md @@ -2,6 +2,11 @@ description: Learn how to group key-value pairs in the dashboard. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Grouping Metadata in the Dashboard ![Metadata in the dashboard](../../../.gitbook/assets/metadata-in-dashboard.png) diff --git a/docs/book/how-to/model-management-metrics/track-metrics-metadata/logging-metadata.md b/docs/book/how-to/model-management-metrics/track-metrics-metadata/logging-metadata.md index f7d4c67c199..7ff06119f14 100644 --- a/docs/book/how-to/model-management-metrics/track-metrics-metadata/logging-metadata.md +++ b/docs/book/how-to/model-management-metrics/track-metrics-metadata/logging-metadata.md @@ -2,6 +2,11 @@ description: Tracking your metadata. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Special Metadata Types ZenML supports several special metadata types to capture specific kinds of information. Here are examples of how to use the special types `Uri`, `Path`, `DType`, and `StorageSize`: diff --git a/docs/book/how-to/pipeline-development/build-pipelines/compose-pipelines.md b/docs/book/how-to/pipeline-development/build-pipelines/compose-pipelines.md index 435b51f8f25..252f9e56727 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/compose-pipelines.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/compose-pipelines.md @@ -2,6 +2,11 @@ description: Reuse steps between pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Compose pipelines Sometimes it can be useful to extract some common functionality into separate functions diff --git a/docs/book/how-to/pipeline-development/build-pipelines/configuring-a-pipeline-at-runtime.md b/docs/book/how-to/pipeline-development/build-pipelines/configuring-a-pipeline-at-runtime.md index 22215da8efd..8235a9fad52 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/configuring-a-pipeline-at-runtime.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/configuring-a-pipeline-at-runtime.md @@ -2,6 +2,11 @@ description: Configuring a pipeline at runtime. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Runtime configuration of a pipeline run It is often the case that there is a need to run a pipeline with a different configuration. diff --git a/docs/book/how-to/pipeline-development/build-pipelines/control-caching-behavior.md b/docs/book/how-to/pipeline-development/build-pipelines/control-caching-behavior.md index 1cbf1316444..27c6c7e8181 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/control-caching-behavior.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/control-caching-behavior.md @@ -4,6 +4,11 @@ description: >- stay unchanged. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Control caching behavior ```python diff --git a/docs/book/how-to/pipeline-development/build-pipelines/delete-a-pipeline.md b/docs/book/how-to/pipeline-development/build-pipelines/delete-a-pipeline.md index a92c7232615..8bc900573a1 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/delete-a-pipeline.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/delete-a-pipeline.md @@ -2,6 +2,11 @@ description: Learn how to delete pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Delete a pipeline In order to delete a pipeline, you can either use the CLI or the Python SDK: diff --git a/docs/book/how-to/pipeline-development/build-pipelines/dynamically-assign-artifact-names.md b/docs/book/how-to/pipeline-development/build-pipelines/dynamically-assign-artifact-names.md index 179913d9aee..d529e6a148b 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/dynamically-assign-artifact-names.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/dynamically-assign-artifact-names.md @@ -2,6 +2,11 @@ description: How to dynamically assign artifact names in your pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Dynamically assign artifact names In ZenML pipelines, you often need to reuse the same step multiple times with diff --git a/docs/book/how-to/pipeline-development/build-pipelines/fetching-pipelines.md b/docs/book/how-to/pipeline-development/build-pipelines/fetching-pipelines.md index f4fb261eba4..871da14170e 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/fetching-pipelines.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/fetching-pipelines.md @@ -2,6 +2,11 @@ description: Inspecting a finished pipeline run and its outputs. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Fetching pipelines Once a pipeline run has been completed, we can access the corresponding information in code, which enables the following: diff --git a/docs/book/how-to/pipeline-development/build-pipelines/hyper-parameter-tuning.md b/docs/book/how-to/pipeline-development/build-pipelines/hyper-parameter-tuning.md index 35ce3c93c2b..a19296b1bf5 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/hyper-parameter-tuning.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/hyper-parameter-tuning.md @@ -2,6 +2,11 @@ description: Running a hyperparameter tuning trial with ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Hyperparameter tuning {% hint style="warning" %} diff --git a/docs/book/how-to/pipeline-development/build-pipelines/retry-steps.md b/docs/book/how-to/pipeline-development/build-pipelines/retry-steps.md index c217832c28e..2b15d4df431 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/retry-steps.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/retry-steps.md @@ -2,6 +2,11 @@ description: Automatically configure your steps to retry if they fail. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Allow step retry in case of failure ZenML provides a built-in retry mechanism that allows you to configure automatic retries for your steps in case of failures. This can be useful when dealing with intermittent issues or transient errors. A common pattern when trying to run a step on GPU-backed hardware is that the provider will not have enough resources available, so you can set ZenML to handle the retries until the resources free up. You can configure three parameters for step retries: diff --git a/docs/book/how-to/pipeline-development/build-pipelines/run-pipelines-asynchronously.md b/docs/book/how-to/pipeline-development/build-pipelines/run-pipelines-asynchronously.md index a1bbb129c4d..3fdd836f6ee 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/run-pipelines-asynchronously.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/run-pipelines-asynchronously.md @@ -2,6 +2,11 @@ description: The best way to trigger a pipeline run so that it runs in the background --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Run pipelines asynchronously By default your pipelines will run synchronously. This means your terminal will follow along the logs as the pipeline is being built/runs. diff --git a/docs/book/how-to/pipeline-development/build-pipelines/schedule-a-pipeline.md b/docs/book/how-to/pipeline-development/build-pipelines/schedule-a-pipeline.md index be725e386fc..22bdd2fe1df 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/schedule-a-pipeline.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/schedule-a-pipeline.md @@ -2,6 +2,11 @@ description: Learn how to set, pause and stop a schedule for pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Schedule a pipeline {% hint style="info" %} diff --git a/docs/book/how-to/pipeline-development/build-pipelines/step-output-typing-and-annotation.md b/docs/book/how-to/pipeline-development/build-pipelines/step-output-typing-and-annotation.md index bf6d1f633d5..258e24402ca 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/step-output-typing-and-annotation.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/step-output-typing-and-annotation.md @@ -4,6 +4,11 @@ description: >- more explicit. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Step output typing and annotation ## Type annotations diff --git a/docs/book/how-to/pipeline-development/build-pipelines/use-failure-success-hooks.md b/docs/book/how-to/pipeline-development/build-pipelines/use-failure-success-hooks.md index 8e0be6e961c..b611115d457 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/use-failure-success-hooks.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/use-failure-success-hooks.md @@ -2,6 +2,11 @@ description: Running failure and success hooks after step execution. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Use failure/success hooks Hooks are a way to perform an action after a step has completed execution. They can be useful in a variety of scenarios, such as sending notifications, logging, or cleaning up resources after a step has been completed. diff --git a/docs/book/how-to/pipeline-development/build-pipelines/use-pipeline-step-parameters.md b/docs/book/how-to/pipeline-development/build-pipelines/use-pipeline-step-parameters.md index d741f3b87f4..d544b9cf48c 100644 --- a/docs/book/how-to/pipeline-development/build-pipelines/use-pipeline-step-parameters.md +++ b/docs/book/how-to/pipeline-development/build-pipelines/use-pipeline-step-parameters.md @@ -4,6 +4,11 @@ description: >- that you are familiar with. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Use pipeline/step parameters ## Parameters for your steps diff --git a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-dashboard.md b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-dashboard.md index be1a1677c8a..94fd32f7569 100644 --- a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-dashboard.md +++ b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-dashboard.md @@ -2,6 +2,11 @@ description: Create and run a template over the ZenML Dashboard --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + {% hint style="success" %} This is a [ZenML Pro](https://zenml.io/pro)-only feature. Please [sign up here](https://cloud.zenml.io) to get access. diff --git a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-python.md b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-python.md index 61e3f459f6d..9c99b0942b0 100644 --- a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-python.md +++ b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-python.md @@ -2,6 +2,11 @@ description: Create and run a template using the ZenML Python SDK --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + {% hint style="success" %} This is a [ZenML Pro](https://zenml.io/pro)-only feature. Please [sign up here](https://cloud.zenml.io) to get access. diff --git a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-rest-api.md b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-rest-api.md index b5818394fac..17128710ef1 100644 --- a/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-rest-api.md +++ b/docs/book/how-to/pipeline-development/trigger-pipelines/use-templates-rest-api.md @@ -2,6 +2,11 @@ description: Create and run a template over the ZenML Rest API --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + {% hint style="success" %} This is a [ZenML Pro](https://zenml.io/pro)-only feature. Please [sign up here](https://cloud.zenml.io) to get access. diff --git a/docs/book/how-to/pipeline-development/use-configuration-files/autogenerate-a-template-yaml-file.md b/docs/book/how-to/pipeline-development/use-configuration-files/autogenerate-a-template-yaml-file.md index c90809f7914..d326af85636 100644 --- a/docs/book/how-to/pipeline-development/use-configuration-files/autogenerate-a-template-yaml-file.md +++ b/docs/book/how-to/pipeline-development/use-configuration-files/autogenerate-a-template-yaml-file.md @@ -4,6 +4,11 @@ description: >- autogenerate a template. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Autogenerate a template yaml file If you want to generate a template yaml file of your specific pipeline, you can do so by using the `.write_run_configuration_template()` method. This will generate a yaml file with all options commented out. This way you can pick and choose the settings that are relevant to you. diff --git a/docs/book/how-to/pipeline-development/use-configuration-files/configuration-hierarchy.md b/docs/book/how-to/pipeline-development/use-configuration-files/configuration-hierarchy.md index 5c686ce0bb9..c12e4563256 100644 --- a/docs/book/how-to/pipeline-development/use-configuration-files/configuration-hierarchy.md +++ b/docs/book/how-to/pipeline-development/use-configuration-files/configuration-hierarchy.md @@ -4,6 +4,11 @@ description: >- configuration overrides the pipeline. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Configuration hierarchy There are a few general rules when it comes to settings and configurations that are applied in multiple places. Generally the following is true: diff --git a/docs/book/how-to/pipeline-development/use-configuration-files/how-to-use-config.md b/docs/book/how-to/pipeline-development/use-configuration-files/how-to-use-config.md index 0542d31f261..5ec01796106 100644 --- a/docs/book/how-to/pipeline-development/use-configuration-files/how-to-use-config.md +++ b/docs/book/how-to/pipeline-development/use-configuration-files/how-to-use-config.md @@ -2,6 +2,11 @@ description: Specify a configuration file --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # šŸ“ƒ Use configuration files {% hint style="info" %} diff --git a/docs/book/how-to/pipeline-development/use-configuration-files/runtime-configuration.md b/docs/book/how-to/pipeline-development/use-configuration-files/runtime-configuration.md index d32aab76652..fa00120171f 100644 --- a/docs/book/how-to/pipeline-development/use-configuration-files/runtime-configuration.md +++ b/docs/book/how-to/pipeline-development/use-configuration-files/runtime-configuration.md @@ -2,6 +2,11 @@ description: Using settings to configure runtime configuration. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Stack component specific configuration {% embed url="https://www.youtube.com/embed/AdwW6DlCWFE" %} diff --git a/docs/book/how-to/popular-integrations/aws-guide.md b/docs/book/how-to/popular-integrations/aws-guide.md index c6750d63756..f216ed29826 100644 --- a/docs/book/how-to/popular-integrations/aws-guide.md +++ b/docs/book/how-to/popular-integrations/aws-guide.md @@ -2,6 +2,11 @@ description: A simple guide to create an AWS stack to run your ZenML pipelines --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Run on AWS This page aims to quickly set up a minimal production stack on AWS. With just a few simple steps, you will set up an IAM role with specifically-scoped permissions that ZenML can use to authenticate with the relevant AWS resources. diff --git a/docs/book/how-to/popular-integrations/azure-guide.md b/docs/book/how-to/popular-integrations/azure-guide.md index 8fdc64f82d8..2e9cbec9900 100644 --- a/docs/book/how-to/popular-integrations/azure-guide.md +++ b/docs/book/how-to/popular-integrations/azure-guide.md @@ -2,6 +2,11 @@ description: A simple guide to create an Azure stack to run your ZenML pipelines --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Run on Azure This page aims to quickly set up a minimal production stack on Azure. With diff --git a/docs/book/how-to/popular-integrations/gcp-guide.md b/docs/book/how-to/popular-integrations/gcp-guide.md index 2634d2dc368..20b288b08bf 100644 --- a/docs/book/how-to/popular-integrations/gcp-guide.md +++ b/docs/book/how-to/popular-integrations/gcp-guide.md @@ -2,6 +2,11 @@ description: A simple guide to quickly set up a minimal stack on GCP. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Set up a minimal GCP stack This page aims to quickly set up a minimal production stack on GCP. With just a few simple steps you will set up a service account with specifically-scoped permissions that ZenML can use to authenticate with the relevant GCP resources. diff --git a/docs/book/how-to/popular-integrations/kubeflow.md b/docs/book/how-to/popular-integrations/kubeflow.md index 07dde1868c9..2c0d12ba1fb 100644 --- a/docs/book/how-to/popular-integrations/kubeflow.md +++ b/docs/book/how-to/popular-integrations/kubeflow.md @@ -2,6 +2,11 @@ description: Run your ML pipelines on Kubeflow Pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubeflow The ZenML Kubeflow Orchestrator allows you to run your ML pipelines on Kubeflow Pipelines without writing Kubeflow code. diff --git a/docs/book/how-to/popular-integrations/kubernetes.md b/docs/book/how-to/popular-integrations/kubernetes.md index 4ca1b125429..a29c581e1af 100644 --- a/docs/book/how-to/popular-integrations/kubernetes.md +++ b/docs/book/how-to/popular-integrations/kubernetes.md @@ -2,6 +2,11 @@ description: Learn how to deploy ZenML pipelines on a Kubernetes cluster. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Kubernetes The ZenML Kubernetes Orchestrator allows you to run your ML pipelines on a Kubernetes cluster without writing Kubernetes code. It's a lightweight alternative to more complex orchestrators like Airflow or Kubeflow. diff --git a/docs/book/how-to/popular-integrations/mlflow.md b/docs/book/how-to/popular-integrations/mlflow.md index f6ae05e6ffb..c6e2c8bd4de 100644 --- a/docs/book/how-to/popular-integrations/mlflow.md +++ b/docs/book/how-to/popular-integrations/mlflow.md @@ -2,6 +2,11 @@ description: Learn how to use the MLflow Experiment Tracker with ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # MLflow Experiment Tracker The ZenML MLflow Experiment Tracker integration and stack component allows you to log and visualize information from your pipeline steps using MLflow, without having to write extra MLflow code. diff --git a/docs/book/how-to/popular-integrations/skypilot.md b/docs/book/how-to/popular-integrations/skypilot.md index cdf29dae874..7446f41cc49 100644 --- a/docs/book/how-to/popular-integrations/skypilot.md +++ b/docs/book/how-to/popular-integrations/skypilot.md @@ -2,6 +2,11 @@ description: Use Skypilot with ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Skypilot The ZenML SkyPilot VM Orchestrator allows you to provision and manage VMs on any supported cloud provider (AWS, GCP, Azure, Lambda Labs) for running your ML pipelines. It simplifies the process and offers cost savings and high GPU availability. diff --git a/docs/book/how-to/project-setup-and-management/develop-locally/keep-your-dashboard-server-clean.md b/docs/book/how-to/project-setup-and-management/develop-locally/keep-your-dashboard-server-clean.md index 956b5ab6b47..c18b6d1bcd2 100644 --- a/docs/book/how-to/project-setup-and-management/develop-locally/keep-your-dashboard-server-clean.md +++ b/docs/book/how-to/project-setup-and-management/develop-locally/keep-your-dashboard-server-clean.md @@ -2,6 +2,11 @@ description: Learn how to keep your pipeline runs clean during development. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Keep your dashboard and server clean When developing pipelines, it's common to run and debug them multiple times. To diff --git a/docs/book/how-to/project-setup-and-management/develop-locally/local-prod-pipeline-variants.md b/docs/book/how-to/project-setup-and-management/develop-locally/local-prod-pipeline-variants.md index 7ddb7f88a8b..fe7cb376a59 100644 --- a/docs/book/how-to/project-setup-and-management/develop-locally/local-prod-pipeline-variants.md +++ b/docs/book/how-to/project-setup-and-management/develop-locally/local-prod-pipeline-variants.md @@ -2,6 +2,11 @@ description: Create different variants of your pipeline for local development and production. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Create pipeline variants for local development and production When developing ZenML pipelines, it's often beneficial to have different variants of your pipeline for local development and production environments. This approach allows you to iterate quickly during development while maintaining a full-scale setup for production. While configuration files are one way to achieve this, you can also implement this directly in your code. diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/access-management.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/access-management.md index 1c88dcb964a..e5edfd2520c 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/access-management.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/access-management.md @@ -2,6 +2,11 @@ description: A guide on managing user roles and responsibilities in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Access Management and Roles in ZenML Effective access management is crucial for maintaining security and efficiency in your ZenML projects. This guide will help you understand the different roles within a ZenML server and how to manage access for your team members. diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/connect-your-git-repository.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/connect-your-git-repository.md index 063f316fef4..4fa35f6d5db 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/connect-your-git-repository.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/connect-your-git-repository.md @@ -4,6 +4,11 @@ description: >- git repo. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Connect your git repository A code repository in ZenML refers to a remote storage location for your code. Some commonly known code repository platforms include [GitHub](https://github.com/) and [GitLab](https://gitlab.com/). diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/create-your-own-template.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/create-your-own-template.md index 3f653544027..5692e6df122 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/create-your-own-template.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/create-your-own-template.md @@ -2,6 +2,11 @@ description: How to create your own ZenML template. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Create your own ZenML template Creating your own ZenML template is a great way to standardize and share your ML workflows across different projects or teams. ZenML uses [Copier](https://copier.readthedocs.io/en/stable/) to manage its project templates. Copier is a library that allows you to generate projects from templates. It's simple, versatile, and powerful. diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/set-up-repository.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/set-up-repository.md index 5c082b24dd4..7e867a6d43f 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/set-up-repository.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/set-up-repository.md @@ -2,6 +2,11 @@ description: Recommended repository structure and best practices. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Set up your repository While it doesn't matter how you structure your ZenML project, here is a recommended project structure the core team often uses: diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/shared-components-for-teams.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/shared-components-for-teams.md index 8db521db120..11f6e044919 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/shared-components-for-teams.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/shared-components-for-teams.md @@ -2,6 +2,11 @@ description: Sharing code and libraries within teams. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Shared Libraries and Logic for Teams Teams often need to collaborate on projects, share versioned logic, and implement cross-cutting functionality that benefits the entire organization. Sharing code libraries allows for incremental improvements, increased robustness, and standardization across projects. diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/stacks-pipelines-models.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/stacks-pipelines-models.md index 40577a85aa7..48120f54c2f 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/stacks-pipelines-models.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/stacks-pipelines-models.md @@ -2,6 +2,11 @@ description: A guide on how to organize stacks, pipelines, models, and artifacts in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Organizing Stacks, Pipelines, Models, and Artifacts In ZenML, pipelines, stacks and models form a crucial part of your project's diff --git a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/using-project-templates.md b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/using-project-templates.md index 4b5e7a0e525..f8db8ac63e4 100644 --- a/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/using-project-templates.md +++ b/docs/book/how-to/project-setup-and-management/setting-up-a-project-repository/using-project-templates.md @@ -2,6 +2,11 @@ description: Rocketstart your ZenML journey! --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Project templates What would you need to get a quick understanding of the ZenML framework and start building your ML pipelines? The answer is one of ZenML project templates to cover major use cases of ZenML: a collection of steps and pipelines and, to top it all off, a simple but useful CLI. This is exactly what the ZenML templates are all about! diff --git a/docs/book/reference/faq.md b/docs/book/reference/faq.md index da0d315be56..e57f2b3177e 100644 --- a/docs/book/reference/faq.md +++ b/docs/book/reference/faq.md @@ -3,6 +3,11 @@ description: Find answers to the most frequently asked questions about ZenML. icon: circle-question --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # FAQ #### Why did you build ZenML? diff --git a/docs/book/user-guide/cloud-guide/cloud-guide.md b/docs/book/user-guide/cloud-guide/cloud-guide.md index 24793f36fbd..2d98657cb4a 100644 --- a/docs/book/user-guide/cloud-guide/cloud-guide.md +++ b/docs/book/user-guide/cloud-guide/cloud-guide.md @@ -2,6 +2,11 @@ description: Taking your ZenML workflow to the next level. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # ā˜ļø Cloud guide This section of the guide consists of easy to follow guides on how to connect the major public clouds to your ZenML deployment. We achieve this by configuring a [stack](../production-guide/understand-stacks.md). diff --git a/docs/book/user-guide/llmops-guide/evaluation/README.md b/docs/book/user-guide/llmops-guide/evaluation/README.md index 7742031458c..5c149558a07 100644 --- a/docs/book/user-guide/llmops-guide/evaluation/README.md +++ b/docs/book/user-guide/llmops-guide/evaluation/README.md @@ -2,6 +2,11 @@ description: Track how your RAG pipeline improves using evaluation and metrics. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Evaluation and metrics In this section, we'll explore how to evaluate the performance of your RAG pipeline using metrics and visualizations. Evaluating your RAG pipeline is crucial to understanding how well it performs and identifying areas for improvement. With language models in particular, it's hard to evaluate their performance using traditional metrics like accuracy, precision, and recall. This is because language models generate text, which is inherently subjective and difficult to evaluate quantitatively. diff --git a/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-65-loc.md b/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-65-loc.md index 4df2c55fbcb..d59f7160553 100644 --- a/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-65-loc.md +++ b/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-65-loc.md @@ -2,6 +2,11 @@ description: Learn how to implement evaluation for RAG in just 65 lines of code. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Evaluation in 65 lines of code Our RAG guide included [a short example](../rag-with-zenml/rag-85-loc.md) for how to implement a basic RAG pipeline in just 85 lines of code. In this section, we'll build on that example to show how you can evaluate the performance of your RAG pipeline in just 65 lines. For the full code, please visit the project repository [here](https://github.com/zenml-io/zenml-projects/blob/main/llm-complete-guide/most\_basic\_eval.py). The code that follows requires the functions from the earlier RAG pipeline code to work. diff --git a/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-practice.md b/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-practice.md index cdd9ef0c01b..1db33c8d6aa 100644 --- a/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-practice.md +++ b/docs/book/user-guide/llmops-guide/evaluation/evaluation-in-practice.md @@ -2,6 +2,11 @@ description: Learn how to evaluate the performance of your RAG system in practice. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Evaluation in practice Now that we've seen individually how to evaluate the retrieval and generation components of our pipeline, it's worth taking a step back to think through how all of this works in practice. diff --git a/docs/book/user-guide/llmops-guide/evaluation/generation.md b/docs/book/user-guide/llmops-guide/evaluation/generation.md index 7a09b0fd4ea..fbd02d3ba77 100644 --- a/docs/book/user-guide/llmops-guide/evaluation/generation.md +++ b/docs/book/user-guide/llmops-guide/evaluation/generation.md @@ -2,6 +2,11 @@ description: Evaluate the generation component of your RAG pipeline. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Generation evaluation Now that we have a sense of how to evaluate the retrieval component of our RAG diff --git a/docs/book/user-guide/llmops-guide/evaluation/retrieval.md b/docs/book/user-guide/llmops-guide/evaluation/retrieval.md index 524b6edc053..c4e0cb631a3 100644 --- a/docs/book/user-guide/llmops-guide/evaluation/retrieval.md +++ b/docs/book/user-guide/llmops-guide/evaluation/retrieval.md @@ -2,6 +2,11 @@ description: See how the retrieval component responds to changes in the pipeline. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Retrieval evaluation The retrieval component of our RAG pipeline is responsible for finding relevant diff --git a/docs/book/user-guide/llmops-guide/finetuning-embeddings/evaluating-finetuned-embeddings.md b/docs/book/user-guide/llmops-guide/finetuning-embeddings/evaluating-finetuned-embeddings.md index 3d8df874a98..5bc5e1de1ae 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-embeddings/evaluating-finetuned-embeddings.md +++ b/docs/book/user-guide/llmops-guide/finetuning-embeddings/evaluating-finetuned-embeddings.md @@ -2,6 +2,11 @@ description: Evaluate finetuned embeddings and compare to original base embeddings. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + Now that we've finetuned our embeddings, we can evaluate them and compare to the base embeddings. We have all the data saved and versioned already, and we will reuse the same MatryoshkaLoss function for evaluation. diff --git a/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings-with-sentence-transformers.md b/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings-with-sentence-transformers.md index 395af6a3714..031ca174c13 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings-with-sentence-transformers.md +++ b/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings-with-sentence-transformers.md @@ -2,6 +2,11 @@ description: Finetune embeddings with Sentence Transformers. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + We now have a dataset that we can use to finetune our embeddings. You can [inspect the positive and negative examples](https://huggingface.co/datasets/zenml/rag_qa_embedding_questions_0_60_0_distilabel) on the Hugging Face [datasets page](https://huggingface.co/datasets/zenml/rag_qa_embedding_questions_0_60_0_distilabel) since our previous pipeline pushed the data there. diff --git a/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings.md b/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings.md index 23167ed3e9d..1d0a235b164 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings.md +++ b/docs/book/user-guide/llmops-guide/finetuning-embeddings/finetuning-embeddings.md @@ -2,6 +2,11 @@ description: Finetune embeddings on custom synthetic data to improve retrieval performance. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + We previously learned [how to use RAG with ZenML](../rag-with-zenml/README.md) to build a production-ready RAG pipeline. In this section, we will explore how to optimize and maintain your embedding models through synthetic data generation and diff --git a/docs/book/user-guide/llmops-guide/finetuning-embeddings/synthetic-data-generation.md b/docs/book/user-guide/llmops-guide/finetuning-embeddings/synthetic-data-generation.md index 2627f1d13e0..596317aea2d 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-embeddings/synthetic-data-generation.md +++ b/docs/book/user-guide/llmops-guide/finetuning-embeddings/synthetic-data-generation.md @@ -2,6 +2,11 @@ description: Generate synthetic data with distilabel to finetune embeddings. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + We already have [a dataset of technical documentation](https://huggingface.co/datasets/zenml/rag_qa_embedding_questions_0_60_0) that was generated previously while we were working on the RAG pipeline. We'll use this dataset to generate synthetic data with `distilabel`. You can inspect the data directly diff --git a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-100-loc.md b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-100-loc.md index 1e1b9dfe083..e32ce0c9cdc 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-100-loc.md +++ b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-100-loc.md @@ -2,6 +2,11 @@ description: Learn how to implement an LLM fine-tuning pipeline in just 100 lines of code. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Quick Start: Fine-tuning an LLM There's a lot to understand about LLM fine-tuning - from choosing the right base model to preparing your dataset and selecting training parameters. But let's start with a concrete implementation to see how it works in practice. The following 100 lines of code demonstrate: diff --git a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-llms.md b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-llms.md index 415e0256bf6..a58e5a62cbf 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-llms.md +++ b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-llms.md @@ -2,6 +2,11 @@ description: Finetune LLMs for specific tasks or to improve performance and cost. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + So far in our LLMOps journey we've learned [how to use RAG with ZenML](../rag-with-zenml/README.md), how to [evaluate our RAG systems](../evaluation/README.md), how to [use reranking to improve retrieval](../reranking/README.md), and how to diff --git a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-with-accelerate.md b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-with-accelerate.md index 6f995f7439d..c652b1842f7 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-with-accelerate.md +++ b/docs/book/user-guide/llmops-guide/finetuning-llms/finetuning-with-accelerate.md @@ -2,6 +2,11 @@ description: "Finetuning an LLM with Accelerate and PEFT" --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Finetuning an LLM with Accelerate and PEFT We're finally ready to get our hands on the code and see how it works. In this diff --git a/docs/book/user-guide/llmops-guide/finetuning-llms/starter-choices-for-finetuning-llms.md b/docs/book/user-guide/llmops-guide/finetuning-llms/starter-choices-for-finetuning-llms.md index b0e5de4ebc2..8f14bbb344d 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-llms/starter-choices-for-finetuning-llms.md +++ b/docs/book/user-guide/llmops-guide/finetuning-llms/starter-choices-for-finetuning-llms.md @@ -2,6 +2,11 @@ description: Get started with finetuning LLMs by picking a use case and data. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Starter choices for finetuning LLMs Finetuning large language models can be a powerful way to tailor their diff --git a/docs/book/user-guide/llmops-guide/finetuning-llms/why-and-when-to-finetune-llms.md b/docs/book/user-guide/llmops-guide/finetuning-llms/why-and-when-to-finetune-llms.md index 147eb4d9093..73a39fc08ff 100644 --- a/docs/book/user-guide/llmops-guide/finetuning-llms/why-and-when-to-finetune-llms.md +++ b/docs/book/user-guide/llmops-guide/finetuning-llms/why-and-when-to-finetune-llms.md @@ -2,6 +2,11 @@ description: Deciding when is the right time to finetune LLMs. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Why and when to finetune LLMs This guide is intended to be a practical overview that gets you started with diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/README.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/README.md index de495d3ff43..026304e777f 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/README.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/README.md @@ -2,6 +2,11 @@ description: RAG is a sensible way to get started with LLMs. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # RAG Pipelines with ZenML Retrieval-Augmented Generation (RAG) is a powerful technique that combines the diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/basic-rag-inference-pipeline.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/basic-rag-inference-pipeline.md index 0d35fcadba1..0a4d9b03494 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/basic-rag-inference-pipeline.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/basic-rag-inference-pipeline.md @@ -2,6 +2,11 @@ description: Use your RAG components to generate responses to prompts. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Simple RAG Inference Now that we have our index store, we can use it to make queries based on the diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/data-ingestion.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/data-ingestion.md index d1f183db3f3..d96adf95b1a 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/data-ingestion.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/data-ingestion.md @@ -2,6 +2,11 @@ description: Understand how to ingest and preprocess data for RAG pipelines with ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + The first step in setting up a RAG pipeline is to ingest the data that will be used to train and evaluate the retriever and generator models. This data can include a large corpus of documents, as well as any relevant metadata or diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/embeddings-generation.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/embeddings-generation.md index 92e8e01145e..d01febb41be 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/embeddings-generation.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/embeddings-generation.md @@ -2,6 +2,11 @@ description: Generate embeddings to improve retrieval performance. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Generating Embeddings for Retrieval In this section, we'll explore how to generate embeddings for your data to diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/rag-85-loc.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/rag-85-loc.md index c5ca98f5964..1bb9355a3f6 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/rag-85-loc.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/rag-85-loc.md @@ -2,6 +2,11 @@ description: Learn how to implement a RAG pipeline in just 85 lines of code. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + There's a lot of theory and context to think about when it comes to RAG, but let's start with a quick implementation in code to motivate what follows. The following 85 lines do the following: diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/storing-embeddings-in-a-vector-database.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/storing-embeddings-in-a-vector-database.md index c3d9ab9fbcc..994301d6814 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/storing-embeddings-in-a-vector-database.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/storing-embeddings-in-a-vector-database.md @@ -2,6 +2,11 @@ description: Store embeddings in a vector database for efficient retrieval. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Storing embeddings in a vector database The process of generating the embeddings doesn't take too long, especially if the machine on which the step is running has a GPU, but it's still not something we want to do every time we need to retrieve a document. Instead, we can store the embeddings in a vector database, which allows us to quickly retrieve the most relevant chunks based on their similarity to the query. diff --git a/docs/book/user-guide/llmops-guide/rag-with-zenml/understanding-rag.md b/docs/book/user-guide/llmops-guide/rag-with-zenml/understanding-rag.md index 69d50782206..2ae86c4c175 100644 --- a/docs/book/user-guide/llmops-guide/rag-with-zenml/understanding-rag.md +++ b/docs/book/user-guide/llmops-guide/rag-with-zenml/understanding-rag.md @@ -4,6 +4,11 @@ description: >- benefits. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Understanding Retrieval-Augmented Generation (RAG) LLMs are powerful but not without their limitations. They are prone to generating incorrect responses, especially when it's unclear what the input prompt is asking for. They are also limited in the amount of text they can understand and generate. While some LLMs can handle more than 1 million tokens of input, most open-source models can handle far less. Your use case also might not require all the complexity and cost associated with running a large LLM. diff --git a/docs/book/user-guide/llmops-guide/reranking/README.md b/docs/book/user-guide/llmops-guide/reranking/README.md index 5eb94ffcd03..59b4847ad93 100644 --- a/docs/book/user-guide/llmops-guide/reranking/README.md +++ b/docs/book/user-guide/llmops-guide/reranking/README.md @@ -2,6 +2,11 @@ description: Add reranking to your RAG inference for better retrieval performance. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + Rerankers are a crucial component of retrieval systems that use LLMs. They help improve the quality of the retrieved documents by reordering them based on additional features or scores. In this section, we'll explore how to add a diff --git a/docs/book/user-guide/llmops-guide/reranking/evaluating-reranking-performance.md b/docs/book/user-guide/llmops-guide/reranking/evaluating-reranking-performance.md index f5e2f4e242e..387ca8f9136 100644 --- a/docs/book/user-guide/llmops-guide/reranking/evaluating-reranking-performance.md +++ b/docs/book/user-guide/llmops-guide/reranking/evaluating-reranking-performance.md @@ -2,6 +2,11 @@ description: Evaluate the performance of your reranking model. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Evaluating reranking performance We've already set up an evaluation pipeline, so adding reranking evaluation is relatively straightforward. In this section, we'll explore how to evaluate the performance of your reranking model using ZenML. diff --git a/docs/book/user-guide/llmops-guide/reranking/implementing-reranking.md b/docs/book/user-guide/llmops-guide/reranking/implementing-reranking.md index 58a43dcb9c3..e88db07894c 100644 --- a/docs/book/user-guide/llmops-guide/reranking/implementing-reranking.md +++ b/docs/book/user-guide/llmops-guide/reranking/implementing-reranking.md @@ -2,6 +2,11 @@ description: Learn how to implement reranking in ZenML. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Implementing Reranking in ZenML We already have a working RAG pipeline, so inserting a reranker into the diff --git a/docs/book/user-guide/llmops-guide/reranking/reranking.md b/docs/book/user-guide/llmops-guide/reranking/reranking.md index 5eb94ffcd03..59b4847ad93 100644 --- a/docs/book/user-guide/llmops-guide/reranking/reranking.md +++ b/docs/book/user-guide/llmops-guide/reranking/reranking.md @@ -2,6 +2,11 @@ description: Add reranking to your RAG inference for better retrieval performance. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + Rerankers are a crucial component of retrieval systems that use LLMs. They help improve the quality of the retrieved documents by reordering them based on additional features or scores. In this section, we'll explore how to add a diff --git a/docs/book/user-guide/llmops-guide/reranking/understanding-reranking.md b/docs/book/user-guide/llmops-guide/reranking/understanding-reranking.md index 226c2e6a5c6..b74a5d38243 100644 --- a/docs/book/user-guide/llmops-guide/reranking/understanding-reranking.md +++ b/docs/book/user-guide/llmops-guide/reranking/understanding-reranking.md @@ -2,6 +2,11 @@ description: Understand how reranking works. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + ## What is reranking? Reranking is the process of refining the initial ranking of documents retrieved diff --git a/docs/book/user-guide/production-guide/ci-cd.md b/docs/book/user-guide/production-guide/ci-cd.md index 7470bf9554c..1c209aa2904 100644 --- a/docs/book/user-guide/production-guide/ci-cd.md +++ b/docs/book/user-guide/production-guide/ci-cd.md @@ -4,6 +4,11 @@ description: >- Delivery --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Set up CI/CD Until now, we have been executing ZenML pipelines locally. While this is a good mode of operating pipelines, in diff --git a/docs/book/user-guide/production-guide/cloud-orchestration.md b/docs/book/user-guide/production-guide/cloud-orchestration.md index fae93eae613..7730b41a0bd 100644 --- a/docs/book/user-guide/production-guide/cloud-orchestration.md +++ b/docs/book/user-guide/production-guide/cloud-orchestration.md @@ -2,6 +2,11 @@ description: Orchestrate using cloud resources. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Orchestrate on the cloud Until now, we've only run pipelines locally. The next step is to get free from our local machines and transition our pipelines to execute on the cloud. This will enable you to run your MLOps pipelines in a cloud environment, leveraging the scalability and robustness that cloud platforms offer. diff --git a/docs/book/user-guide/production-guide/configure-pipeline.md b/docs/book/user-guide/production-guide/configure-pipeline.md index ea1b3d375fd..cab20d5eb0e 100644 --- a/docs/book/user-guide/production-guide/configure-pipeline.md +++ b/docs/book/user-guide/production-guide/configure-pipeline.md @@ -2,6 +2,11 @@ description: Add more resources to your pipeline configuration. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Configure your pipeline to add compute Now that we have our pipeline up and running in the cloud, you might be wondering how ZenML figured out what sort of dependencies to install in the Docker image that we just ran on the VM. The answer lies in the [runner script we executed (i.e. run.py)](https://github.com/zenml-io/zenml/blob/main/examples/quickstart/run.py#L215), in particular, these lines: diff --git a/docs/book/user-guide/production-guide/connect-code-repository.md b/docs/book/user-guide/production-guide/connect-code-repository.md index 5e272a6f437..ba555308781 100644 --- a/docs/book/user-guide/production-guide/connect-code-repository.md +++ b/docs/book/user-guide/production-guide/connect-code-repository.md @@ -4,6 +4,11 @@ description: >- MLOps projects. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Configure a code repository Throughout the lifecycle of a MLOps pipeline, it can get quite tiresome to always wait for a Docker build every time after running a pipeline (even if the local Docker cache is used). However, there is a way to just have one pipeline build and keep reusing it until a change to the pipeline environment is made: by connecting a code repository. diff --git a/docs/book/user-guide/production-guide/deploying-zenml.md b/docs/book/user-guide/production-guide/deploying-zenml.md index ffae23f634a..8a92e7d80d7 100644 --- a/docs/book/user-guide/production-guide/deploying-zenml.md +++ b/docs/book/user-guide/production-guide/deploying-zenml.md @@ -2,6 +2,11 @@ description: Deploying ZenML is the first step to production. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Deploying ZenML When you first get started with ZenML, it is based on the following architecture on your machine: diff --git a/docs/book/user-guide/production-guide/end-to-end.md b/docs/book/user-guide/production-guide/end-to-end.md index 70e68eb5445..3b7d5dc3809 100644 --- a/docs/book/user-guide/production-guide/end-to-end.md +++ b/docs/book/user-guide/production-guide/end-to-end.md @@ -2,6 +2,11 @@ description: Put your new knowledge in action with an end-to-end project --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # An end-to-end project That was awesome! We learned so many advanced MLOps production concepts: diff --git a/docs/book/user-guide/production-guide/remote-storage.md b/docs/book/user-guide/production-guide/remote-storage.md index a3667e3732c..e654429feaa 100644 --- a/docs/book/user-guide/production-guide/remote-storage.md +++ b/docs/book/user-guide/production-guide/remote-storage.md @@ -2,6 +2,11 @@ description: Transitioning to remote artifact storage. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Connecting remote storage In the previous chapters, we've been working with artifacts stored locally on our machines. This setup is fine for individual experiments, but as we move towards a collaborative and production-ready environment, we need a solution that is more robust, shareable, and scalable. Enter remote storage! diff --git a/docs/book/user-guide/production-guide/understand-stacks.md b/docs/book/user-guide/production-guide/understand-stacks.md index 6b18ea2513c..340620cdfda 100644 --- a/docs/book/user-guide/production-guide/understand-stacks.md +++ b/docs/book/user-guide/production-guide/understand-stacks.md @@ -2,6 +2,11 @@ description: Learning how to switch the infrastructure backend of your code. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Understanding stacks Now that we have ZenML deployed, we can take the next steps in making sure that our machine learning workflows are production-ready. As you were running [your first pipelines](../starter-guide/create-an-ml-pipeline.md), you might have already noticed the term `stack` in the logs and on the dashboard. diff --git a/docs/book/user-guide/starter-guide/cache-previous-executions.md b/docs/book/user-guide/starter-guide/cache-previous-executions.md index c2df994070b..341ff16a2d1 100644 --- a/docs/book/user-guide/starter-guide/cache-previous-executions.md +++ b/docs/book/user-guide/starter-guide/cache-previous-executions.md @@ -2,6 +2,11 @@ description: Iterating quickly with ZenML through caching. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Cache previous executions Developing machine learning pipelines is iterative in nature. ZenML speeds up development in this work with step caching. diff --git a/docs/book/user-guide/starter-guide/create-an-ml-pipeline.md b/docs/book/user-guide/starter-guide/create-an-ml-pipeline.md index ebed2a14788..2b90e9b92c5 100644 --- a/docs/book/user-guide/starter-guide/create-an-ml-pipeline.md +++ b/docs/book/user-guide/starter-guide/create-an-ml-pipeline.md @@ -2,6 +2,11 @@ description: Start with the basics of steps and pipelines. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Create an ML pipeline In the quest for production-ready ML models, workflows can quickly become complex. Decoupling and standardizing stages such as data ingestion, preprocessing, and model evaluation allows for more manageable, reusable, and scalable processes. ZenML pipelines facilitate this by enabling each stageā€”represented as **Steps**ā€”to be modularly developed and then integrated smoothly into an end-to-end **Pipeline**. diff --git a/docs/book/user-guide/starter-guide/manage-artifacts.md b/docs/book/user-guide/starter-guide/manage-artifacts.md index c631464661c..ea50aca5cdc 100644 --- a/docs/book/user-guide/starter-guide/manage-artifacts.md +++ b/docs/book/user-guide/starter-guide/manage-artifacts.md @@ -2,6 +2,11 @@ description: Understand and adjust how ZenML versions your data. --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Manage artifacts Data sits at the heart of every machine learning workflow. Managing and versioning this data correctly is essential for reproducibility and traceability within your ML pipelines. ZenML takes a proactive approach to data versioning, ensuring that every artifactā€”be it data, models, or evaluationsā€”is automatically tracked and versioned upon pipeline execution. diff --git a/docs/book/user-guide/starter-guide/starter-project.md b/docs/book/user-guide/starter-guide/starter-project.md index f5a95fb9b37..4aaf589d931 100644 --- a/docs/book/user-guide/starter-guide/starter-project.md +++ b/docs/book/user-guide/starter-guide/starter-project.md @@ -2,6 +2,11 @@ description: Put your new knowledge into action with a simple starter project --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # A starter project By now, you have understood some of the basic pillars of a MLOps system: diff --git a/docs/book/user-guide/starter-guide/track-ml-models.md b/docs/book/user-guide/starter-guide/track-ml-models.md index ef92f0f59d2..f410b4f8566 100644 --- a/docs/book/user-guide/starter-guide/track-ml-models.md +++ b/docs/book/user-guide/starter-guide/track-ml-models.md @@ -2,6 +2,11 @@ description: Creating a full picture of a ML model using the Model Control Plane --- +{% hint style="warning" %} +This is an older version of the ZenML documentation. To read and view the latest version please [visit this up-to-date URL](https://docs.zenml.io). +{% endhint %} + + # Track ML models ![Walkthrough of ZenML Model Control Plane (Dashboard available only on ZenML Pro)](../../.gitbook/assets/mcp_walkthrough.gif)