1
1
#! /bin/bash
2
- # Copyright 2019-2022 , NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2
+ # Copyright 2019-2024 , NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3
3
#
4
4
# Redistribution and use in source and binary forms, with or without
5
5
# modification, are permitted provided that the following conditions
@@ -72,14 +72,14 @@ RUNTEST=./run_test.sh
72
72
# by 4.
73
73
TENSOR_SIZE_16MB=$(( 4 * 1024 * 1024 ))
74
74
75
- if [ " $BENCHMARK_TEST_SHARED_MEMORY " == " system" ]; then
75
+ if [ " $TEST_SHARED_MEMORY " == " system" ]; then
76
76
UNDERTEST_NAME=" $UNDERTEST_NAME System Shared Memory" ;
77
77
SUFFIX=" _shm"
78
- elif [ " $BENCHMARK_TEST_SHARED_MEMORY " == " cuda" ]; then
78
+ elif [ " $TEST_SHARED_MEMORY " == " cuda" ]; then
79
79
UNDERTEST_NAME=" $UNDERTEST_NAME CUDA Shared Memory" ;
80
80
SUFFIX=" _cudashm"
81
81
else
82
- BENCHMARK_TEST_SHARED_MEMORY =" none"
82
+ TEST_SHARED_MEMORY =" none"
83
83
TEST_NAMES=(
84
84
" ${UNDERTEST_NAME} Minimum Latency GRPC"
85
85
" ${UNDERTEST_NAME} Minimum Latency HTTP"
@@ -188,7 +188,7 @@ for idx in "${!TEST_NAMES[@]}"; do
188
188
TEST_CONCURRENCY=${TEST_CONCURRENCY[$idx]}
189
189
190
190
# FIXME: If PA C API adds SHMEM support, remove this.
191
- if [[ " ${BENCHMARK_TEST_SHARED_MEMORY } " != " none" ]] && \
191
+ if [[ " ${TEST_SHARED_MEMORY } " != " none" ]] && \
192
192
[[ " ${TEST_PROTOCOL} " == " triton_c_api" ]]; then
193
193
echo " WARNING: Perf Analyzer does not support shared memory I/O when benchmarking directly with Triton C API, skipping."
194
194
continue
@@ -202,7 +202,7 @@ for idx in "${!TEST_NAMES[@]}"; do
202
202
PERF_CLIENT_PROTOCOL=${TEST_PROTOCOL} \
203
203
TENSOR_SIZE=${TEST_TENSOR_SIZE} \
204
204
BACKENDS=${TEST_BACKENDS} \
205
- SHARED_MEMORY=${BENCHMARK_TEST_SHARED_MEMORY } \
205
+ SHARED_MEMORY=${TEST_SHARED_MEMORY } \
206
206
STATIC_BATCH_SIZES=1 \
207
207
DYNAMIC_BATCH_SIZES=1 \
208
208
INSTANCE_COUNTS=${TEST_INSTANCE_COUNT} \
0 commit comments