T

Thinking Machines Tinker

A training API for researchers and developers.

Coding & apps· 4.5·0 saves·Paid

Quick facts

Best for
A training API for researchers and developers.
Pricing
Paid
Editor rating
4.5 / 5
Community saves
0

About Thinking Machines Tinker

Tinker, by Thinking Machines Lab, is a powerful training API designed specifically for researchers and developers working with AI models. It simplifies the complexities of model training and fine-tuning by handling the infrastructure aspects. Tinker provides users with complete control over their model's training and fine-tuning processes. This is achieved through four primary functions: forward_backward for a forward and backward pass, optim_step for updating weights based on the accumulated gradient, sample for generating tokens for interaction, evaluation, or RL actions, and save_state for saving training progress. Tinker further supports a wide range of open-source models, accommodating various needs and requirements of its users. To enhance efficiency, it utilizes LoRA, a method focused on training a small add-on instead of modifying all the original weights. This streamlined approach matches the learning performance of full fine-tuning while offering more flexibility and requiring less compute. Tinker manages scheduling, tuning, resource management, and infrastructure reliability, which allows users to concentrate solely on their data and algorithms. This also includes distributed training on powerful GPU clusters for effective utilization. No need for users to worry about hardware or infrastructure management. Notably, Tinker maintains a strict privacy policy to ensure user data is exclusively used for fine-tuning their own models.

Pros

  • Designed for researchers, developers
  • Simplifies model training, fine-tuning
  • Complete control over training
  • Supports forward and backward pass
  • Optim_step for weight updates
  • Generates tokens for interaction
  • Evaluation and RL actions
  • Save_state for training progress
  • Supports various open-source models
  • Utilizes Lo
  • RA method
  • Less compute requirement

Cons

  • Limited to open-source models
  • Doesn't modify original weights
  • Strict privacy may limit functionality
  • No infrastructure management flexibility
  • Dependent on Lo
  • RA method
  • No native GUIPricing ties to compute usage
  • Limited model selection
  • No explicit multi-platform support
  • No information on offline capabilities

Pricing

Pricing model
Paid
    Paid options from
    $0.12/unit
      Billing frequency
      Pay-as-you-go