> This page is for ProteinMPNN, version 1.1.0.
> For other versions, use one of these documentation indexes:
> - 1.2.0 (Latest) (default): https://docs.nvidia.com/nim/bionemo/proteinmpnn/1.2.0/llms.txt
> - 1.1.0: https://docs.nvidia.com/nim/bionemo/proteinmpnn/1.1.0/llms.txt
> - 1.0.2: https://docs.nvidia.com/nim/bionemo/proteinmpnn/1.0.2/llms.txt
> - 1.0.0: https://docs.nvidia.com/nim/bionemo/proteinmpnn/1.0.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nim/bionemo/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nim/bionemo/_mcp/server.

# Prerequisites

## System Requirements

<Note>
For detailed hardware requirements, supported GPU configurations, and system setup instructions (Docker, NVIDIA Drivers, Container Toolkit), refer to the [Support Matrix](/nim/bionemo/proteinmpnn/1.1.0/support-matrix).
</Note>

## NGC (NVIDIA GPU Cloud) Account

1. [Create an account on NGC](https://catalog.ngc.nvidia.com/)
2. [Generate an API Key](https://org.ngc.nvidia.com/setup/api-key)

   <Warning>
   Only **Personal API Keys** or **Service API Keys** are supported. Legacy API keys are not supported and will result in a failed `docker pull`.
   </Warning>

3. Docker log in with your NGC API (enter the key as password when prompted.)

```bash
docker login nvcr.io --username='$oauthtoken'
```

## Accept License Terms

Before pulling the container, visit the
[ProteinMPNN NGC page](https://catalog.ngc.nvidia.com/orgs/nim/teams/ipd/containers/proteinmpnn)
and click **Accept Terms** under the Governing Terms section on the Overview tab.
This only needs to be done once per NGC organization.