Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow tools to display percent progress in the monitor #258

Merged
merged 3 commits into from
Jan 6, 2025

Conversation

jeremyfowers
Copy link
Collaborator

The TKML progress monitor can now show a % progress for each tool, if that tool provides it via a new Tool.set_percent_progress(percent: float) API.

Tools that do not use this API will look like they always have (this feature is totally optional).

This PR adds the new API and demonstrates how to use it in the example plugin. Future PRs will add progress indicators to some of the Tools.

Example Demo

progress.indicator.Recording.mp4

MMLU Demo

Note: this feature will be added in a future PR.

mmlu.progress.mp4

Copy link
Collaborator

@ramkrishna2910 ramkrishna2910 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great addition! Looks good.

@jeremyfowers jeremyfowers enabled auto-merge (squash) January 6, 2025 19:53
Copy link
Collaborator

@danielholanda danielholanda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@jeremyfowers jeremyfowers merged commit 2b9a783 into main Jan 6, 2025
8 checks passed
@jeremyfowers jeremyfowers deleted the jfowers/progress branch January 6, 2025 20:03
apsonawane pushed a commit to apsonawane/turnkeyml-cuda that referenced this pull request Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants