File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 4343# Determine config for detected device count and RAID level
4444count=${# devices[@]} ; bs=4; chunk=256
4545stride=$(( chunk/ bs)) # chunk size / block size
46+
47+ # If only 1 device, force RAID level 0
48+ if [[ $count -eq 1 ]]; then
49+ level=0
50+ fi
51+
4652eff_count=$count # $level == 0
4753if [[ $level == 10 ]]; then eff_count=$(( count/ 2 )) ; fi
4854if [[ $level == 5 ]]; then eff_count=$(( count- 1 )) ; fi
Original file line number Diff line number Diff line change 88 exit 1
99fi
1010
11+ # Disable nvidia-imex.service for GB200 and GB300 shapes for Dynamic Resource Allocation (DRA) compatibility
12+ SHAPE=$( curl -H " Authorization: Bearer Oracle" -L http://169.254.169.254/opc/v2/instance/shape)
13+ if [[ " $SHAPE " == BM.GPU.GB200* ]] || [[ " $SHAPE " == BM.GPU.GB300* ]]; then
14+ echo " Disabling nvidia-imex.service for shape: $SHAPE "
15+ if systemctl list-unit-files | grep -q nvidia-imex.service; then
16+ systemctl disable --now nvidia-imex.service && systemctl mask nvidia-imex.service
17+ else
18+ echo " nvidia-imex.service not found, skipping"
19+ fi
20+ fi
21+
1122case " $ID " in
1223 ubuntu)
1324 echo " Detected Ubuntu"
You can’t perform that action at this time.
0 commit comments