Skip to main content

CLI tool for managing ML projects on Vertex AI

Project description

WANNA-ML


Complete MLOps framework for Vertex-AI


Build Release Coverage Package version

About WANNA-ML

WANNA-ML is a CLI tool that helps researchers, data scientists, and ML Engineers quickly adapt to Google Cloud Platform (GCP) and get started on the cloud in almost no time.

It makes it easy to start a Jupyter notebook, run training jobs and pipelines, build a Docker container, export logs to Tensorboards, and much more.

We build on top of Vertex-AI managed services and integrate with other GCP services like Cloud Build and Artifact Registry to provide you with a standardized structure for managing ML assets on GCP.

Help

See the documentation for more details.

Get started

Installation

Install using pip install -U wanna-ml.

For more information on the installation process and requirements, visit out installation page in documentation

Authentication

WANNA-ML relies on gcloud for user authentication.

  1. Install the gcloud CLI - follow official guide
  2. Authenticate with the gcloud init
  3. Set you Google Application Credentials gcloud auth application-default login

Docker Build

You can use a local Docker daemon to build Docker images, but it is not required. You are free to choose between local building on GCP Cloud Build. If you prefer local Docker image building, install Docker Desktop.

GCP IAM Roles and Permissions

Different WANNA-ML calls require different GCP permissions to create given resources on GCP. Our documentation page lists recommended GCP IAM roles for each wanna command.

Examples

Jump to the samples to see a complete solution for various use cases.

Issues

Please report issues to GitHub.

Contributing

Your contributions are always welcome, see CONTRIBUTING.md for more information. If you like WANNA-ML, don't forget to give our project a star!

Licence

Distributed under the MIT License - see LICENSE.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wanna_ml-0.5.26.tar.gz (67.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wanna_ml-0.5.26-py3-none-any.whl (92.5 kB view details)

Uploaded Python 3

File details

Details for the file wanna_ml-0.5.26.tar.gz.

File metadata

  • Download URL: wanna_ml-0.5.26.tar.gz
  • Upload date:
  • Size: 67.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.8.18 Linux/6.17.0-1008-azure

File hashes

Hashes for wanna_ml-0.5.26.tar.gz
Algorithm Hash digest
SHA256 cd34886174b3bd2ff63721800ef37dbc8f06e8532200a7fc05794e1b8cf981e1
MD5 fc4c831e51b67675b136cda7ea863262
BLAKE2b-256 27afbc8983e2554dc68add3e0711b20eddae27d1b7b660ba3e98b1ef3e051526

See more details on using hashes here.

File details

Details for the file wanna_ml-0.5.26-py3-none-any.whl.

File metadata

  • Download URL: wanna_ml-0.5.26-py3-none-any.whl
  • Upload date:
  • Size: 92.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.8.18 Linux/6.17.0-1008-azure

File hashes

Hashes for wanna_ml-0.5.26-py3-none-any.whl
Algorithm Hash digest
SHA256 5eac41dd8717502619a4cb362356f7ea7913d1024b1111e7f217dbad9791cd88
MD5 ea7f3f2b6bcc2be58bafad2f37b96e47
BLAKE2b-256 d5f13510e563c76cc72a910355b3f1a78b64b4870f9e4801f82304a50ebf9b8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page