### Install PPCIE Verifier (Version 1.x) Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/ppcie-verifier/README.md Create a virtual environment and install the PPCIE Verifier version 1.x from the PyPi repository using pip. ```bash python3 -m venv venv source venv/bin/activate # This installs version 1.x pip3 install "nv-ppcie-verifier>=1.0,<2.0" ``` -------------------------------- ### Install PPCIE Verifier Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/ppcie-verifier-sdk-cpp/README.md Install the nv-ppcie-verifier package from the PyPi repository within the activated virtual environment. ```bash pip3 install nv-ppcie-verifier ``` -------------------------------- ### Install Attestation SDK Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/attestation_sdk/README.md Installs the Attestation SDK from PyPi using pip within a virtual environment. Ensure you have Python 3.9+ and the necessary hardware prerequisites. ```bash python3 -m venv venv source venv/bin/activate pip3 install nv-attestation-sdk ``` -------------------------------- ### Verify nvattest Installation Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/ppcie-verifier-sdk-cpp/README.md Check if the NVIDIA Attestation CLI (nvattest) is installed and accessible on your system's PATH. ```bash nvattest version ``` -------------------------------- ### Clone the NVTrust Repository Source: https://github.com/nvidia/nvtrust/blob/main/CONTRIBUTE.md Clone the NVTrust repository to your local machine to start development. ```bash git clone https://github.com/NVIDIA/nvtrust.git ``` -------------------------------- ### Elevate to Root User Privileges Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/ppcie-verifier-sdk-cpp/README.md Gain root user privileges, which is necessary for setting the GPU ready state during installation. ```bash sudo -i ``` -------------------------------- ### Create and Activate Virtual Environment Source: https://github.com/nvidia/nvtrust/blob/main/guest_tools/ppcie-verifier-sdk-cpp/README.md Set up a new Python virtual environment and activate it to manage project dependencies. ```bash python3 -m venv venv source venv/bin/activate ``` -------------------------------- ### Navigate to Project Directory Source: https://github.com/nvidia/nvtrust/blob/main/CONTRIBUTE.md Change your current directory to the cloned NVTrust project folder. ```bash cd nvtrust ``` -------------------------------- ### Create a New Feature Branch Source: https://github.com/nvidia/nvtrust/blob/main/CONTRIBUTE.md Use this command to create a new branch for your feature development. ```bash git checkout -b my-feature-branch ``` -------------------------------- ### Sign Commits with Signoff Source: https://github.com/nvidia/nvtrust/blob/main/CONTRIBUTE.md Append the sign-off to your commit message to certify your contribution. This is required for all commits. ```bash git commit -s -m "Add cool feature." ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.