Skip to content

Conversation

@bradhilton
Copy link
Collaborator

No description provided.

…pport

- Updated Python version requirement from 3.10 to 3.11 in .python-version and pyproject.toml.
- Added new dependencies: tinker, tinker-cookbook, polars, and tblib.
- Introduced TinkerBackend and TinkerService classes for enhanced model training capabilities.
- Refactored model configuration to include TinkerArgs and TinkerTrainingClientArgs.
- Updated training input handling to support new configurations.
- Adjusted various model and backend components to accommodate the new Tinker integration.
- Updated the return statement in TinkerService to return the correct mean policy loss instead of the policy loss sum.
…r port management

- Updated Qwen3InstructRenderer to correctly handle "args" instead of "arguments" in tool calls.
- Refactored server startup to dynamically find a free port starting from 8000.
- Removed unused server attribute from TinkerService and streamlined server initialization.
- Added TinkerBackend and TinkerService classes to support Tinker model training.
- Updated LocalBackend to utilize TinkerService for checkpoint management.
- Modified pyproject.toml to include "tinker" as a known third-party library.
- Refactored yes-no-maybe.py to remove unnecessary parameters in LocalBackend instantiation.
- Introduced new files for Tinker backend and service implementations, including methods for model registration, training, and checkpoint management.
- Modified LocalBackend initialization to set in_process=True, enabling in-process execution for improved performance and resource management.
- Introduced a boolean variable to check for Tinker arguments, improving readability.
- Updated process name assignment for service management based on Tinker integration.
- Deleted the TinkerBackend class and its associated methods, as it was not implemented and not in use.
- This cleanup helps streamline the codebase by removing unused components related to Tinker model handling.
…vice

- Updated assertions in LocalBackend and TinkerService to enhance readability by consolidating multi-line assertions into single-line statements with formatted error messages.
@bradhilton bradhilton merged commit 1ff0a9a into main Jan 5, 2026
2 checks passed
@bradhilton bradhilton deleted the feat/tinker-model-service branch January 5, 2026 23:12
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.

2 participants