Skip to main content

Ret Tool

Tool to help in running experiments and saving logs

Ret automates running experiments on a set of models using a set of benchmarks. For each project, we need to write scripts that are run at different hook points.

Ret can also retrieve metrics from logs and present them as a plot (from a set of standard plot types). This will be useful to quickly visualize experiment results and compare select models on select metrics. Ret can also generate a standard plot script that can then be customized.

Installation

pip install rettool

Usage

  • ret run -m model1,model2 -b benchmark1,benchmark2
  • ret plot -M metric_to_plot -m model1,model2 -b benchmark1,benchmark2

Project information specified in retconfig.yml

Ret finds project information from retconfig.yml file in the current directory. The project information includes the list of models, benchmarks, metrics, run constraints, etc. An example retconfig.yml file in given in here.

Hooks

Workflow

Models, Benchmarks, Metrics

Metadata

Release files for rettool 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rettool 0.0.1
File Size Uploaded
rettool-0.0.1.tar.gz 9.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rettool 0.0.1
File Interpreter ABI Platform
rettool-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.8 kB

Release files / rettool-0.0.1.tar.gz

Download URL rettool-0.0.1.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
210d2fe9437c843544711a80b3d65220a650f90e4303204ad2bd042ebce6023d
BLAKE2b-256 checksum
How to use checksums
6f3bb55f3207328ef4138114d9dd8c752f2d1909919188eccc738793c401c21c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.9

Release files / rettool-0.0.1-py3-none-any.whl

Download URL rettool-0.0.1-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3819321f5a4c96d1e1115268cb13e0faa0305bb2e79640cdcf1f3d5ac87885f2
BLAKE2b-256 checksum
How to use checksums
4348009cfcba60f14beb06b2011427334707dde31be7dba23ec52eeffb1c15f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page