Attestation#
GPU Attestation#
Pre-requisites#
Create a Confidential Virtual Machine with the following specifications:
NVIDIA Hopper H100 (or later) GPU that supports CC
NVIDIA GPU Driver with CC / PPCIE support.
GPU SKU that supports Confidential Computing.
Install Python 3.8 or later.
Follow the instructions in Local Verifier to install the NVIDIA GPU Local Verifier Python SDK. (Required for source code installation only)
Run the following command and ensure that you have the ‘nv-local-gpu-verifier’ Python module installed.
pip list | grep nv-local-gpu-verifier nv-local-gpu-verifier <version>
How to do Attestation#
Local GPU Attestation
Refer to the sample implementation
Remote GPU Attestation
Refer to the sample implementation
Switch Attestation#
Pre-requisites#
Create a Confidential Virtual Machine with multiple GPUs connected by nvSwitch with the following specifications:
LS10 Switch supporting PPCIE mode
NvSwitch Driver with PPCIE support.
GPU SKU that supports Confidential Computing.
Unlike GPU Verifier, Switch Verifier comes pre-installed with Attestation SDK.
How to do Attestation#
Local and Remote nvSwitch Attestation Refer to the ppcie-verifier
Claims and Troubleshooting information#
For local and remote verifier claims information for NVIDIA GPUs and switches, see the Claims Guide.
For troubleshooting related information, see the Attestation Troubleshooting Guide.