GPUs for ML research · Crypto payment without KYC
IteraGPU
IteraGPU / ML use cases / Fine-tuning
GPU rental / Fine-tuning campaign

Give your adaptation the capacity it needs.

Adapt your models to a specific task without buying a card. IteraGPU offers three configurations to compare for a week-long campaign: choose the memory and backend suited to your protocol, then pay for your rental directly in crypto, with no prior top-up.

Crypto without KYC. Direct payment with no prior top-up, including BTC on Bitcoin or USDT on Tron. Account required: first name, last name, email and password. No KYC procedure and no ID document.

Three capacities to prepare your week of adaptation.

7 days · 1 lot

NVIDIA GeForce RTX 4090 24GB

USD 110.00

7 days · 1 lot · 1 GPUs · 24 GB per GPU

RTX 4090 · a campaign within 24 GB

An NVIDIA candidate for a first adaptation whose full cycle fits within 24 GB on a single card. Compare its bundle to prepare your baseline, priority variants and evaluation with a defined capacity.

Configure 7 daysView full details
7 days · 1 lot

NVIDIA A100 SXM 80GB

USD 280.00

7 days · 1 lot · 1 GPUs · 80 GB per GPU

A100 SXM · move up to 80 GB per card

Choose this NVIDIA capacity if your protocol requires more memory than 24 GB. You get a nominal 80 GB on one GPU per batch to organize the campaign; also compare H100 SXM 80 GB at the same duration.

Configure 7 daysView full details
7 days · 1 lot

AMD Instinct MI300X 192GB

USD 450.00

7 days · 1 lot · 1 GPUs · 192 GB per GPU

MI300X · 192 GB with a suitable AMD backend

A 192 GB option on a single card for a workload that needs that capacity. Choose MI300X when your AMD backend, libraries and extensions support the planned adaptation protocol.

Configure 7 daysView full details

Choose the bundle that serves your research question.

Your campaign may aim to better classify tickets, extract fields or follow a response format. Define the expected improvement over the initial model, then dedicate the rental to the comparison that will let you decide. The three offers shown each cover 7 days, with a one-GPU batch and a USD total.

Choose the memory for the entire job: loading the dataset, adaptation, evaluation and export. LoRA or a quantized base are options to consider depending on your architecture; their name alone does not set the required capacity. The detailed method below helps you prepare a workable comparison.

Gather your requirements before ordering: backend and library versions, desired software, RAM, storage and availability conditions. Jupyter access and file persistence should be confirmed if your campaign depends on them. Announced hardware does not mean your environment is already installed; results and runtime still depend on your workload.

  • For a workload that qualifies within 24 GB, look at the RTX 4090 bundle. If the peak of the useful cycle exceeds that capacity, compare cards offering more memory.
  • For an NVIDIA protocol requiring 80 GB, compare A100 SXM and H100 SXM over the same duration. The shared nominal memory allows this comparison; the model choice also depends on your libraries and the bundle price.
  • To consider MI300X, first check that your AMD backend supports it. Its 192 GB per card does not replace this software check.
  • The scenarios above cover 7 days. The listings also let you choose 3 or 30 days to adjust your campaign window, with the price for the whole period shown before ordering.

Pay for your rental directly in crypto.

Direct payment with no prior top-up, including BTC on Bitcoin or USDT on Tron. Account required: first name, last name, email and password. No KYC procedure and no ID document.

View assets, networks, and payment terms

Choose your rental: the useful answers.

What does the fine-tuning bundle on this page cover?

Each IteraGPU offer shown here covers a one-GPU batch for 7 days: RTX 4090 with 24 GB, A100 SXM with 80 GB or MI300X with 192 GB. The displayed USD amount covers that entire period. You rent the GPU capacity to organize your adaptation; the bundle is not a fine-tuning service performed for you. The listings also offer 3- and 30-day durations.

Should I choose MI300X rather than A100 or H100 to get more memory?

At IteraGPU, MI300X offers 192 GB per card, versus 80 GB for A100 SXM and H100 SXM. Compare these capacities with the peak of your adaptation cycle, but also consider the backend: your protocol must be supported on AMD to choose MI300X. If your environment is prepared for NVIDIA, A100 and H100 are two 80 GB candidates to compare by bundle. Nominal capacity alone does not predict throughput or the quality achieved.

Can I pay for my campaign in crypto with no top-up and no ID document?

Yes. IteraGPU lets you pay for the rental directly in crypto, with no prior top-up and no KYC or ID document procedure. Available methods include BTC on Bitcoin and USDT on Tron. An account with first name, last name, email and password is required to order and track the rental. Payment confirmation and GPU provisioning are two separate steps.

Does LoRA make any adaptation possible on a small card?

No. The base, the activations, the inputs and the states of the learned parameters still consume memory. Measure the useful cycle with your architecture and your precision before concluding.

Can I change the base after exporting the adapter?

An adapter depends on the base and the modules for which it was produced. Keep their exact reference. Any change must be treated as a new combination to load and evaluate.

Is a better loss enough to choose the adapter?

No. Retain the quality criteria defined for the use case and examine the regressions. The loss helps diagnose learning; it does not replace evaluating outputs on the held-out examples.

From the baseline to the reusable adapter

Build the protocol that will guide your purchase.

01 /

Define the gain that will justify your run.

Define an observable task: classifying a ticket, extracting fields, or following a response format. First work on a reference instruction and keep its outputs. If a prompt change is enough, it becomes a candidate for comparison. Without this baseline, a gain attributed to fine-tuning may simply come from a better formulation or a different handling of responses.

Separate format validity from content correctness. A JSON object that passes the parser can contain the wrong category. Add the behaviors to preserve, for example how a missing field or a rare class is handled. Set the acceptance rules and rejection reasons before choosing the rank, learning rate, or number of steps.

02 /

Choose data that lets you decide.

Keep the variants of the same conversation, document, or source in a single set when their proximity threatens the independence of the evaluation. Make the split before learned transformations or result-guided tuning. A random split by line can give the impression of progress on examples that have already been almost seen.

Pedagogical example: 1,200 tickets grouped by conversation are divided into 840 training examples, 180 validation examples, and 180 test examples after respecting the groups. These numbers describe an illustrative plan, not a provided corpus. The validation set is used to choose the variant; the final test set is kept aside. Inspect the categories and lengths in each set rather than assuming that the ratio alone guarantees their quality.

03 /

Pick the adaptation to compare against your baseline.

Full fine-tuning modifies the relevant weights of the base. LoRA adds low-rank matrices to the targeted modules and learns their contribution. The rank, targeted modules, scale, and selected options define the experiment. A higher rank increases the number of adapter parameters without demonstrating that it will improve your task.

For an illustrative 4,096 × 4,096 matrix, two rank-8 LoRA matrices contain 8 × (4,096 + 4,096) = 65,536 values, versus 16,777,216 in the dense matrix, excluding biases and other modules. This ratio of numbers describes neither the whole model nor the memory peak: the base, activations, and learned parameter states still need to be considered.

Adaptation choices — differences to document before a measurement
OptionWhat changesControl needed
Reference instructionPrompt and possibly parsingQuality without modifying the weights
LoRAAdditional parameters of targeted modulesModules, rank, training, and reloading
Quantized base and adapterStorage of certain weights and learned parametersExact formats, compatibility, and quality
Full fine-tuningTrained base weightsOptimizer states, memory, and campaign cost

Technical sources: PEFT — configuration and LoRA matrices

04 /

Choose the precision for the whole workflow.

A base loaded in four bits does not mean that all operations, all tensors, and the cache use four bits. Quantization metadata and modules kept in another precision influence the allocation. In bitsandbytes, training models loaded in four or eight bits concerns additional parameters; it is not a general update of the quantized weights.

Record the base format, the compute type, the trainable modules, and the versions. Compare a real step, the evaluation, and the export operation you want to use. Merging, dequantizing, or producing another format may require a different amount of space than training. A method that holds up during adaptation is not yet proof that the whole cycle will fit on the same card.

Technical sources: Transformers 5.17 — bitsandbytes and additional parameters

05 /

Compare your variants with a defined trial budget.

On the illustrative set, keep a baseline without adaptation, a rank-8 LoRA, and a rank-16 variant, with the same modules, data, step budget, and evaluation rules. The rank is then the factor being studied. If you change both rank and learning rate at the same time, you create another question; the ablations guide explains how to make that interaction readable.

Before each trial, check a few tokenized examples and the portions that contribute to the loss. After the trial, compare the identified predictions with the same evaluator. Note missing outputs and regressions, not just the average. A rare class that becomes systematically incorrect can invalidate an overall gain depending on your quality contract.

Also document alpha, dropout, and initialization. With the classic LoRA setting, the scale is alpha/r; state whether you keep alpha or the alpha/r ratio when the rank changes. These protocols do not answer exactly the same question. Another scaling rule, such as rsLoRA, must be identified separately.

Technical sources: PEFT — rank, alpha and LoRA scaling rules

06 /

Decide what to fix before committing more compute.

A loss that keeps falling while validation quality stalls calls for analysis, not automatically more steps. Examine label errors, repeated phrasing, truncated inputs and divergences between the training format and the inference format. Keep a sample of errors per category to choose the fix.

If you fix a taxonomy or the parsing, version the evaluator and recompute the scores of the candidates that are needed. Do not directly compare two numbers obtained with different rules. If you inspect the final test to choose a fix, it now takes part in development: prepare a new independent evaluation for the next conclusion.

07 /

Verify the result you want to reuse.

The PEFT format keeps the adapter parameters and its configuration; it generally does not contain the base weights. So keep the exact identifier and revision of that base alongside the artifact. A model name alone that points to an evolving version is not enough to reconstruct the conditions.

Reload in a new process the result actually intended for use. Replay a few control inputs, then the evaluation protocol. Archive the tokenizer, template, generation settings, dependencies, metrics and data provenance. If the artifact is merged, note that transformation and check its outputs; it is a step to verify, not an invisible formality.

Technical sources: PEFT — checkpoint contents and base model

08 /

Choose the next step from the results.

Compare GPUs based on the peak of the full step and the evaluation, the maximum inputs required and the compatible software stack. In the plan, set aside time for the control, the priority variants, reading the errors and recovery. Choosing an environment at order time expresses an intended preparation, without automatically qualifying your adaptation.

The conclusion must name the candidate retained or the absence of sufficient gain, the groups covered, the known regressions and the reload conditions. Your log keeps the references and the reason for the choice. The memory measurement pack helps understand the instrumentation; it does not provide a LoRA training tested in your place.

Pick a capacity, then your plan.

Compare candidates against your memory peak and your software environment.

Choose my configuration