mirror of
https://github.com/BillyOutlast/flash-attention-prebuild-wheels-rocm.git
synced 2026-07-01 01:37:53 -04:00
chore: add environment test
This commit is contained in:
@@ -10,13 +10,7 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python-version: ["3.13", "3.12"]
|
||||
runner:
|
||||
[
|
||||
"ubuntu-22.04-arm",
|
||||
"ubuntu-22.04",
|
||||
"self-hosted",
|
||||
"openci-runner-beta",
|
||||
]
|
||||
runner: ["ubuntu-22.04-arm", "ubuntu-22.04", "self-hosted"]
|
||||
runs-on: ${{ matrix.runner }}
|
||||
steps:
|
||||
- name: Check environment
|
||||
@@ -48,7 +42,7 @@ jobs:
|
||||
# - MAX_JOBS x NVCC_THREADS(<= 4) <= NUM_THREADS
|
||||
# - 2.5GB x MAX_JOBS x NVCC_THREADS(<= 4) <= RAM_GB
|
||||
MAX_PRODUCT_CPU=$NUM_THREADS
|
||||
MAX_PRODUCT_RAM=$(awk -v ram="$RAM_GB" 'BEGIN {print int(ram / 2.5)}')
|
||||
MAX_PRODUCT_RAM=$(awk -v ram="$RAM_GB" 'BEGIN {print int(ram / 3.0)}')
|
||||
MAX_PRODUCT=$((MAX_PRODUCT_CPU < MAX_PRODUCT_RAM ? MAX_PRODUCT_CPU : MAX_PRODUCT_RAM))
|
||||
|
||||
# Set MAX_JOBS and NVCC_THREADS so that MAX_JOBS x NVCC_THREADS ≈ MAX_PRODUCT with NVCC_THREADS <= 4
|
||||
|
||||
Reference in New Issue
Block a user