# For GPU providers

If you have:

☑️ Linux-based servers  \
☑️ A computer with a GPU equivalent to RTX 3090 or above ([<mark style="color:blue;">List of eligible GPU models</mark>](https://docs.inferix.io/inferix-testnet-2-on-solana-and-iotex-ended/gpu-staking-and-unstaking/staking-requirements))\
☑️ A public IP address and a worker that can be accessed via SSH

Simply add your GPUs to the network and stake your [<mark style="color:blue;">$tIFX</mark>](https://x.com/search?q=%24tIFX\&src=cashtag_click) tokens to earn passive rewards with the guide below 👇

### Step 1. Log in to the website using a Gmail account

GPU provider website (IoTeX) : [<mark style="color:blue;">https://provider.inferix.io/</mark>](https://provider.inferix.io/)\
GPU provider website (Solana): [<mark style="color:blue;">https://miner.inferix.io/</mark>](https://miner.inferix.io/)

<mark style="background-color:yellow;">⚠️</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">**Note that:**</mark> Once your registration is approved, you will receive an onboarding email shortly from our official email address: <mark style="color:blue;"><contact@inferix.io></mark>&#x20;

### Step 2. Set up your account’s wallet address

*The system currently supports the MetaMask wallet plugin.*&#x20;

After successful login, go to the **Settings** page and set the wallet address.&#x20;

<mark style="background-color:yellow;">⚠️</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">**Note that:**</mark> This wallet address cannot be changed later! All future operations on the website will be linked to this wallet.

### Step 3. Acquire **tIFX Tokens**

{% embed url="<https://docs.inferix.io/inferix-testnet-2-on-solana-and-iotex-live/guide-to-get-tifx-tokens>" %}

### Step 4. Add a GPU Server

4.1. Click **Server** → **Add Servers**, then copy the following comman

<figure><img src="https://3032367557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcE7ARktdPinaZgrdSJOX%2Fuploads%2FYmU8xadeioVmjShhXHFY%2FScreenshot%202025-03-13%20at%2022.41.15.png?alt=media&#x26;token=537a38d9-5fbe-40bf-88b8-45b837a941ff" alt=""><figcaption></figcaption></figure>

4.2. Run the command on your GPU server with root privileges.

<mark style="background-color:yellow;">⚠️</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">**Note that:**</mark> Currently, only Linux systems are supported.

4.3. Return to the **Server** page.

* You should see the newly added server with **Await Info** status.&#x20;
* Click **Confirm Info**, enter the **public IP and port** for SSH access, select the **GPU model**, and submit.
* The server status will change to **Pending Review**.&#x20;
* You can wait for the **operations team to review**, or **contact them to accelerate the review**.

<figure><img src="https://3032367557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcE7ARktdPinaZgrdSJOX%2Fuploads%2FpRrwy9gcpFUqLRrLu4AS%2FScreenshot%202025-03-13%20at%2022.45.38.png?alt=media&#x26;token=22cb08bc-5e45-46ef-9c30-748c5a3cba39" alt=""><figcaption></figcaption></figure>

4.4. During the **Pending Review** phase:

* The project team’s operations staff will see the review request in the manage platform.&#x20;
* They will use the SSH IP, port, and key file to log in and verify the machine’s configuration.&#x20;
* If everything is correct, they will approve the machine to join the network.&#x20;
* If your machine remains Pending Review for a long time, you can contact operations for assistance.

### Step 5. GPU Staking

Once the server status changes to **Await Stake**, you can proceed with **staking**.&#x20;

Click **Stake**, and the **MetaMask wallet** will open, displaying:&#x20;

* The **staking amount**.&#x20;
* Execution of the **smart contract call** to lock the staked amount.&#x20;

<mark style="background-color:yellow;">⚠️</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">**Note that:**</mark>  Different GPU models require different staking amounts. Find the [<mark style="color:blue;">**staking requirement of each GPU HERE.**</mark> ](https://docs.inferix.io/inferix-testnet-2-on-solana-and-iotex-ended/gpu-staking-and-unstaking/staking-requirements)

<figure><img src="https://3032367557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcE7ARktdPinaZgrdSJOX%2Fuploads%2FF52JAwHggEMPUy07IM9E%2FScreenshot%202025-03-13%20at%2022.48.36.png?alt=media&#x26;token=3f0e7e7a-78f8-4489-a86e-97d7c4f31ac3" alt=""><figcaption></figcaption></figure>

After staking, the machine will show as **Online**, marking its entry into the **Testnet** for mining.

***

**VIDEOTUTORIALS:**

Solana:

{% embed url="<https://www.youtube.com/watch?v=6sbAyPIvEhI>" %}
video guide to join testnet on Solana
{% endembed %}

IOTEX:&#x20;

{% embed url="<https://www.youtube.com/watch?v=hMaUVTaOuTo>" %}
video guide to join testnet on IOTEX
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inferix.io/inferix-testnet-2-on-solana-and-iotex-ended/adding-gpus-to-the-network/for-gpu-providers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
