Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

RuntimeError: Peer-to-peer device memory access is not supported after upgrading driver 555 → 570 on Azure NC96ads_A100_v4 (4 × NVIDIA A100)

オープン
#191 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

@ymagchi がすでに取り組んでいます。

2025年9月16日 から。

評価

この issue はまだ評価されていません。

説明

Description:
After upgrading the NVIDIA driver from 555 to 570 on an Azure Standard NC96ads_A100_v4 Linux VM (4 × NVIDIA A100), my cuQuantum-based workload (qsimcirq) fails at startup with the following error:

RuntimeError: Peer-to-peer device memory access is not supported

This regression only appears after moving to driver 570 — the same workload ran fine under 555.

Repro details:

Environment: Ubuntu VM on Azure

VM SKU: Standard NC96ads_A100_v4 (4 × NVIDIA A100)

Driver: upgraded from 555 → 570

cuQuantum: cuQuantum Appliance 25.06 (FROM nvcr.io/nvidia/cuquantum-appliance:25.06-x86_64)

Library: qsimcirq

Trace snippet:

RuntimeError: Peer-to-peer device memory access is not supported
  File "qsimcirq/qsim_simulator.py", line 262, in __init__
    qsim_mgpu.qsim_initialize_devices(gpu_mode)

Topology info:

nvidia-smi topo -m

GPU0	GPU1	GPU2	GPU3	CPU Affinity	NUMA Affinity	GPU NUMA ID
GPU0	 X 	NV12	SYS	SYS	0-23	0		N/A
GPU1	NV12	 X 	SYS	SYS	24-47	1		N/A
GPU2	SYS	SYS	 X 	NV12	48-71	2		N/A
GPU3	SYS	SYS	NV12	 X 	72-95	3		N/A

nvidia-smi topo -p2p w

 GPU0	GPU1	GPU2	GPU3	
 GPU0	X	OK	NS	NS	
 GPU1	OK	X	NS	NS	
 GPU2	NS	NS	X	OK	
 GPU3	NS	NS	OK	X	

Question:
Is there a way to work around this issue without downgrading the NVIDIA driver? It looks like with driver 570, P2P over PCIe is no longer enabled when there is no NVLINK connection between GPU pairs. As a result, cuQuantum (via qsimcirq) fails to initialize because it assumes P2P support across all devices.

主要言語
Jupyter Notebook
スター
502
フォーク
102
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

NVIDIA/cuQuantum のほかの issue

NVIDIA/cuQuantum の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。