Skip to main content

Framework for creating and running experiment pipelines

Project description

GoTaglio

GoTaglio is a lightweight python toolbox for creating ML pipelines for model evaluation and case labeling. Its goal is to accelerate the Applied Science inner-loop by allowing principled experimentation to start informally on an engineer's machine in minutes, while producing learnings and artifacts that scale through production.

GoTaglio is designed to be very low friction. It is kind of like a thumb drive, loaded with power tools, that will work in any Python environment.

  • It does not require significant cloud infrastructure deployment. All that is needed are model endpoints and credentials to access them.
  • It can be used in cloud environments like AzureML or with frameworks like mlflow.
  • Pipeline code can be incorporated into production systems.

GoTaglio includes the following key elements:

  • Ability to rapidly define and run end-to-end ML pipelines.
  • Automatic logging and organization of information about runs.
  • The ability to rerun an earlier experiment with small changes introduced on the command-line.
  • Structured logging to facilitate run analysis, comparing runs and tracking key metrics over time as the pipeline evolves.
  • A python library that can be accessed from Jupyter notebooks.
  • A command-line tool to simplify common operations.
  • [COMING SOON] A web-based tool for oragnizing and labeling cases.

Try GoTaglio

GoTaglio comes with several samples that run out-of-the-box with included LLM mocks or your LLM endpoints.

Learn GoTaglio

Get an overview of key GoTaglio concepts such as

  • configuration merging
  • models
  • pipelines
  • structured logging

Use GoTaglio

Learn how to incorporate GoTaglio into your process as

Project details


Download files

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

Source Distribution

gotaglio-0.2.2.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

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

gotaglio-0.2.2-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file gotaglio-0.2.2.tar.gz.

File metadata

  • Download URL: gotaglio-0.2.2.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gotaglio-0.2.2.tar.gz
Algorithm Hash digest
SHA256 406d422c2063bf8a06fd0a09357e6413ea41c6c8f92570a28c9faa72568ae2dc
MD5 0999b2bff7ea2db91e647974b9586d54
BLAKE2b-256 443f1aebd4e8adcf7f958e8ff78726240aabdea31a5f7c91ec4c62edb603d6c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gotaglio-0.2.2.tar.gz:

Publisher: publish.yaml on MikeHopcroft/gotaglio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gotaglio-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: gotaglio-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gotaglio-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6bc98687ab06cc86e0aa9dbf97c496239216073900243dc7884339faff2e038b
MD5 0e28d6c22d98ae75a10d1bf4ee6c654e
BLAKE2b-256 8f37c212a6d5cfa66568216cbf9b662888fb1786d24b370d0e7e587f402db402

See more details on using hashes here.

Provenance

The following attestation bundles were made for gotaglio-0.2.2-py3-none-any.whl:

Publisher: publish.yaml on MikeHopcroft/gotaglio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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