launch_with_binding.sh 283 Bytes
Newer Older
silencealiang's avatar
silencealiang committed
1
2
#!/bin/bash

silencealiang's avatar
silencealiang committed
3
# wz
silencealiang's avatar
silencealiang committed
4
export HIP_VISIBLE_DEVICES=0,1,2,3,4,5,6,7
5
numa_map=(0 1 2 3 4 5 6 7)
silencealiang's avatar
silencealiang committed
6

silencealiang's avatar
silencealiang committed
7
8
9
10
# 508
# export HIP_VISIBLE_DEVICES=0,1,2,3,5,4,7,6
# numa_map=(0 3 2 1 7 4 5 6)

silencealiang's avatar
silencealiang committed
11
12
13
14
LOCAL_RANK=$1
shift

NUMA_ID=${numa_map[$LOCAL_RANK]}
silencealiang's avatar
silencealiang committed
15
numactl --cpunodebind=${NUMA_ID} --membind=${NUMA_ID} "$@"