Skip to content

chutes-miner GPU Registration Fails on AWS g5.2xlarge (NVIDIA A10G) due to RT Core Mismatch #34

Description

@klokt-valg

**Subject: **

chutes-miner GPU Registration Fails on AWS g5.2xlarge (NVIDIA A10G) due to RT Core Mismatch

Problem Description:

When attempting to register an AWS EC2 g5.2xlarge instance (which uses the NVIDIA A10G GPU) to the chutes-miner public network via https://api.chutes.ai/..., the registration fails with a GPU parameter validation error.

Steps to Reproduce:

  1. Launch an AWS EC2 instance of type g5.2xlarge.
  2. Install and run chutes-miner on this instance.
  3. Attempt to register the GPU node.

Observed Behavior:
The API returns the following error:

{"detail":"GPU parameter validation error: Processor count 80 does not match expected 72 for a10"}

The GPU information provided by GraVal on the instance is:

{"devices":[{"name":"NVIDIA A10G","uuid":"0f6a6111e308244516aef733a7591246","memory":23696375808,"processors":80,"clock_rate":1710000.0,"max_threads_per_processor":1024}]}

Specifically, the processors count is reported as 80.

Expected Behavior:
The GPU node on the g5.2xlarge instance should successfully register with the chutes-miner network.

Analysis & Context:
My research indicates that the processors count in the GraVal response likely refers to the Ray Tracing (RT) Cores.

This discrepancy (80 reported by A10G vs. 72 expected for A10) appears to be the root cause of the validation failure. While both GPUs are based on the Ampere architecture and are largely similar, this specific core count differs.

Proposed Resolution / Question:
Could you please update the GPU parameter validation logic in chutes.ai to correctly identify and accept NVIDIA A10G GPUs with 80 RT Cores?

Are there any known architectural or performance side-effects for chutes-miner that would prevent adding support for the NVIDIA A10G alongside the A10, given this difference in RT core count?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions