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
- a command-line tool
- a Jupyter notebook enhancement
- a python library
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
406d422c2063bf8a06fd0a09357e6413ea41c6c8f92570a28c9faa72568ae2dc
|
|
| MD5 |
0999b2bff7ea2db91e647974b9586d54
|
|
| BLAKE2b-256 |
443f1aebd4e8adcf7f958e8ff78726240aabdea31a5f7c91ec4c62edb603d6c9
|
Provenance
The following attestation bundles were made for gotaglio-0.2.2.tar.gz:
Publisher:
publish.yaml on MikeHopcroft/gotaglio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gotaglio-0.2.2.tar.gz -
Subject digest:
406d422c2063bf8a06fd0a09357e6413ea41c6c8f92570a28c9faa72568ae2dc - Sigstore transparency entry: 403832775
- Sigstore integration time:
-
Permalink:
MikeHopcroft/gotaglio@cfb0567b5473123c4f3885521cde6923da23244a -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/MikeHopcroft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@cfb0567b5473123c4f3885521cde6923da23244a -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bc98687ab06cc86e0aa9dbf97c496239216073900243dc7884339faff2e038b
|
|
| MD5 |
0e28d6c22d98ae75a10d1bf4ee6c654e
|
|
| BLAKE2b-256 |
8f37c212a6d5cfa66568216cbf9b662888fb1786d24b370d0e7e587f402db402
|
Provenance
The following attestation bundles were made for gotaglio-0.2.2-py3-none-any.whl:
Publisher:
publish.yaml on MikeHopcroft/gotaglio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gotaglio-0.2.2-py3-none-any.whl -
Subject digest:
6bc98687ab06cc86e0aa9dbf97c496239216073900243dc7884339faff2e038b - Sigstore transparency entry: 403832791
- Sigstore integration time:
-
Permalink:
MikeHopcroft/gotaglio@cfb0567b5473123c4f3885521cde6923da23244a -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/MikeHopcroft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@cfb0567b5473123c4f3885521cde6923da23244a -
Trigger Event:
release
-
Statement type: