Integrations
Neptune
and
ZenML logo in purple, representing machine learning pipelines and MLOps framework.
Supercharge your ZenML pipelines with Neptune's powerful experiment tracking capabilities
Neptune
All integrations

Neptune

Supercharge your ZenML pipelines with Neptune's powerful experiment tracking capabilities
Add to ZenML
COMPARE
related resources
No items found.

Supercharge your ZenML pipelines with Neptune's powerful experiment tracking capabilities

Seamlessly integrate Neptune's advanced experiment tracking features into your ZenML workflows to optimize your machine learning experimentation process. Leverage Neptune's intuitive UI to log, visualize, and compare pipeline runs, making it easier to identify the best performing models and iterate faster.

Features with ZenML

  • Effortlessly track and visualize ZenML pipeline runs in Neptune
  • Log models, parameters, metrics, and artifacts from pipeline steps
  • Seamlessly transition from experimentation to production workflows
  • Share pipeline results with team members and stakeholders via Neptune
  • Leverage Neptune as a model registry for production-ready models

Main Features

  • Interactive experiment tracking and visualization
  • Comprehensive logging of metrics, parameters, artifacts, and more
  • Collaborative workspace for sharing results with team members
  • Flexible and customizable experiment management
  • Integrates with popular ML frameworks and libraries

How to use ZenML with
Neptune
import numpy as np
from zenml import step
from zenml.integrations.neptune.experiment_trackers.run_state import (
    get_neptune_run,
)
from zenml.integrations.neptune.flavors import NeptuneExperimentTrackerSettings

neptune_settings = NeptuneExperimentTrackerSettings(tags={"classifier", "mnist"})


@step(
    experiment_tracker="<NEPTUNE_TRACKER_STACK_COMPONENT_NAME>",
    settings={
        "experiment_tracker": neptune_settings
    }
)
def training_step(
    x_test: np.ndarray,
    y_test: np.ndarray,
    model,
) -> float:
    """Log metadata to Neptune run"""
    neptune_run = get_neptune_run()
    neptune_run["metrics"] = ...
    ...

This code snippet demonstrates how to use the Neptune experiment tracker in a ZenML pipeline step. The @step decorator enables the Neptune tracker, and the get_neptune_run() function retrieves the current Neptune run object. This object can be used to log metrics and metadata into the active Neptune context.

Additional Resources
Neptune Experiment Tracking Guide
End-to-end example of ZenML Neptune integration
Neptune-ZenML Integration Docs

Supercharge your ZenML pipelines with Neptune's powerful experiment tracking capabilities

Seamlessly integrate Neptune's advanced experiment tracking features into your ZenML workflows to optimize your machine learning experimentation process. Leverage Neptune's intuitive UI to log, visualize, and compare pipeline runs, making it easier to identify the best performing models and iterate faster.
Neptune

Start Your Free Trial Now

No new paradigms - Bring your own tools and infrastructure
No data leaves your servers, we only track metadata
Free trial included - no strings attached, cancel anytime
Dashboard displaying machine learning models, including versions, authors, and tags. Relevant to model monitoring and ML pipelines.

Connect Your ML Pipelines to a World of Tools

Expand your ML pipelines with Apache Airflow and other 50+ ZenML Integrations
Feast
PyTorch
AWS
Discord
Databricks
Google Cloud
TensorFlow
Weights & Biases
Google Cloud Storage (GCS)
Deepchecks
Tekton