Skip to content

Switch vGPU to GPU #268

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions docs/get-started/cost-billing/how-pricing-works.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ and billing model.

### Service Units (SUs)
<!-- markdownlint-disable MD052 -->
| Name | vGPU | vCPU | RAM (GiB) | Current Price |
| Name | GPU | vCPU | RAM (GiB) | Current Price |
| ------------ | ---- | ---- | --------- | ------------- |
| H100 GPU | {{su_info_dict["GPUH100"]["vGPUs"]}} | {{su_info_dict["GPUH100"]["vCPUs"]}} | {{su_info_dict["GPUH100"]["RAM"]}} | ${{su_info_dict["GPUH100"]["rate"]}} |
| A100sxm4 GPU | {{su_info_dict["GPUA100SXM4"]["vGPUs"]}} | {{su_info_dict["GPUA100SXM4"]["vCPUs"]}} | {{su_info_dict["GPUA100SXM4"]["RAM"]}} | ${{su_info_dict["GPUA100SXM4"]["rate"]}} |
| A100 GPU | {{su_info_dict["GPUA100"]["vGPUs"]}} | {{su_info_dict["GPUA100"]["vCPUs"]}} | {{su_info_dict["GPUA100"]["RAM"]}} | ${{su_info_dict["GPUA100"]["rate"]}} |
| V100 GPU | {{su_info_dict["GPUV100"]["vGPUs"]}} | {{su_info_dict["GPUV100"]["vCPUs"]}} | {{su_info_dict["GPUV100"]["RAM"]}} | ${{su_info_dict["GPUV100"]["rate"]}} |
| K80 GPU | {{su_info_dict["GPUK80"]["vGPUs"]}} | {{su_info_dict["GPUK80"]["vCPUs"]}} | {{su_info_dict["GPUK80"]["RAM"]}} | ${{su_info_dict["GPUK80"]["rate"]}} |
| CPU | {{su_info_dict["CPU"]["vGPUs"]}} | {{su_info_dict["CPU"]["vCPUs"]}} | {{su_info_dict["CPU"]["RAM"]}} | ${{su_info_dict["CPU"]["rate"]}} |
| H100 GPU | {{su_info_dict["GPUH100"]["GPUs"]}} | {{su_info_dict["GPUH100"]["vCPUs"]}} | {{su_info_dict["GPUH100"]["RAM"]}} | ${{su_info_dict["GPUH100"]["rate"]}} |
| A100sxm4 GPU | {{su_info_dict["GPUA100SXM4"]["GPUs"]}} | {{su_info_dict["GPUA100SXM4"]["vCPUs"]}} | {{su_info_dict["GPUA100SXM4"]["RAM"]}} | ${{su_info_dict["GPUA100SXM4"]["rate"]}} |
| A100 GPU | {{su_info_dict["GPUA100"]["GPUs"]}} | {{su_info_dict["GPUA100"]["vCPUs"]}} | {{su_info_dict["GPUA100"]["RAM"]}} | ${{su_info_dict["GPUA100"]["rate"]}} |
| V100 GPU | {{su_info_dict["GPUV100"]["GPUs"]}} | {{su_info_dict["GPUV100"]["vCPUs"]}} | {{su_info_dict["GPUV100"]["RAM"]}} | ${{su_info_dict["GPUV100"]["rate"]}} |
| K80 GPU | {{su_info_dict["GPUK80"]["GPUs"]}} | {{su_info_dict["GPUK80"]["vCPUs"]}} | {{su_info_dict["GPUK80"]["RAM"]}} | ${{su_info_dict["GPUK80"]["rate"]}} |
| CPU | {{su_info_dict["CPU"]["GPUs"]}} | {{su_info_dict["CPU"]["vCPUs"]}} | {{su_info_dict["CPU"]["RAM"]}} | ${{su_info_dict["CPU"]["rate"]}} |
<!-- markdownlint-enable MD052 -->

!!! info "Now Available on NERC: NVIDIA H100 GPUs"
Expand Down Expand Up @@ -235,7 +235,7 @@ Storage includes all types of storage Object, Block, Ephemeral & Image.
To provide a more practical way to calculate your usage, here is a function of
how the calculation works for OpenShift and OpenStack.

1. **OpenStack** = (Resource (vCPU/RAM/vGPU) assigned to VM flavor converted to
1. **OpenStack** = (Resource (vCPU/RAM/GPU) assigned to VM flavor converted to
number of equivalent SUs) \* (time VM has been running), rounded up to a whole
hour + Extra storage.

Expand Down
10 changes: 5 additions & 5 deletions docs/get-started/cost-billing/pricing-for-bare-metal-machines.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ Bare metal instances pricing is currently available as a limited offering.
## Bare Metal Pricing Calculations

<!-- markdownlint-disable MD052 -->
| Name | vGPU | vCPU | RAM (GiB) | Current Price |
| Name | GPU | vCPU | RAM (GiB) | Current Price |
|------------------|------|------|-----------|---------------|
| H100 GPU | {{su_info_dict["BM GPUH100"]["vGPUs"]}} | {{su_info_dict["BM GPUH100"]["vCPUs"]}} | {{su_info_dict["BM GPUH100"]["RAM"]}} | ${{su_info_dict["BM GPUH100"]["rate"]}} |
| A100sxm4 GPU | {{su_info_dict["BM GPUA100SXM4"]["vGPUs"]}} | {{su_info_dict["BM GPUA100SXM4"]["vCPUs"]}} | {{su_info_dict["BM GPUA100SXM4"]["RAM"]}} | ${{su_info_dict["BM GPUA100SXM4"]["rate"]}} |
| FC830 | {{su_info_dict["BM FC830"]["vGPUs"]}} | {{su_info_dict["BM FC830"]["vCPUs"]}} | {{su_info_dict["BM FC830"]["RAM"]}} | ${{su_info_dict["BM FC830"]["rate"]}} |
| FC430 | {{su_info_dict["BM FC430"]["vGPUs"]}} | {{su_info_dict["BM FC430"]["vCPUs"]}} | {{su_info_dict["BM FC430"]["RAM"]}} | ${{su_info_dict["BM FC430"]["rate"]}} |
| H100 GPU | {{su_info_dict["BM GPUH100"]["GPUs"]}} | {{su_info_dict["BM GPUH100"]["vCPUs"]}} | {{su_info_dict["BM GPUH100"]["RAM"]}} | ${{su_info_dict["BM GPUH100"]["rate"]}} |
| A100sxm4 GPU | {{su_info_dict["BM GPUA100SXM4"]["GPUs"]}} | {{su_info_dict["BM GPUA100SXM4"]["vCPUs"]}} | {{su_info_dict["BM GPUA100SXM4"]["RAM"]}} | ${{su_info_dict["BM GPUA100SXM4"]["rate"]}} |
| FC830 | {{su_info_dict["BM FC830"]["GPUs"]}} | {{su_info_dict["BM FC830"]["vCPUs"]}} | {{su_info_dict["BM FC830"]["RAM"]}} | ${{su_info_dict["BM FC830"]["rate"]}} |
| FC430 | {{su_info_dict["BM FC430"]["GPUs"]}} | {{su_info_dict["BM FC430"]["vCPUs"]}} | {{su_info_dict["BM FC430"]["RAM"]}} | ${{su_info_dict["BM FC430"]["rate"]}} |
<!-- markdownlint-enable MD052 -->

!!! info "How to request Bare Metal Machines?"
Expand Down
2 changes: 1 addition & 1 deletion scripts/add_nerc_rates.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"BM GPUH100",
]

SU_RESOURCETYPE_LIST = ["vCPUs", "vGPUs", "RAM"]
SU_RESOURCETYPE_LIST = ["vCPUs", "GPUs", "RAM"]

STORAGE_NAME = "Storage GB Rate"

Expand Down