diff --git a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/Makefile b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/Makefile index 823ea6c86ab0f306975e851edbf29efc21bdcdb5..609901a4e2cce631af817a26bc75765d18b94208 100644 --- a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/Makefile +++ b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/Makefile @@ -1,3 +1,4 @@ + DNN_BENCHMARK_ROOT = $(LLVM_SRC_ROOT)/test/VISC/DNN_Benchmarks HPVM_BUILD_DIR = $(LLVM_BUILD_ROOT) @@ -39,6 +40,7 @@ CONF_FILE_PATH=$(LLVM_SRC_ROOT)/test/VISC/DNN_Benchmarks/benchmarks/$(APP)/data/ VISC_OPTFLAGS3 = -load $(HPVM_LIB_DIR)/LLVMBuildDFG.so -load $(HPVM_LIB_DIR)/LLVMInPlaceDFGAnalysis.so -load $(HPVM_LIB_DIR)/LLVMDFG2LLVM_WrapperAPI.so -load $(HPVM_LIB_DIR)/LLVMDFG2LLVM_X86.so -load $(HPVM_LIB_DIR)/LLVMFuseHPVMTensorNodes.so -load $(HPVM_LIB_DIR)/LLVMClearDFG.so -inplace -hpvm-fuse -dfg2llvm-wrapperapi -quantization-levels-filename=$(WRAPPER_API_QUANT_FILE_PATH) -configuration-inputs-filename=$(CONF_FILE_PATH) -dfg2llvm-x86 -clearDFG + TARGET = $(BUILD_DIR)/$(APP).opt.bc SOURCES = $(SRC_DIR)/$(APP).cpp VISC_RT_PATH = $(LLVM_SRC_ROOT)/../build/projects/visc-rt/visc-rt.ll @@ -69,6 +71,7 @@ $(BUILD_DIR)/%.opt.bc: $(BUILD_DIR)/%.ll $(CC) $(BUILD_DIR)/$(APP)_loop_wrapperapi_linked.bc $(TENSOR_LIB_DIR) $(PROFILER_LIB_DIR) $(SOC_SIMULATOR_LIB_DIR) -o $(BUILD_DIR)/$(APP)_loop_wrapperapi_linked $(LINKER_FLAGS) + $(BUILD_DIR): mkdir -p $@ diff --git a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/data/tuner_confs.txt b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/data/tuner_confs.txt index ede27ce6f5952d4d1be47640a46771d1f4c51ab2..b0814ec4b32b2840a8af2fea7329af9b0769f6df 100644 --- a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/data/tuner_confs.txt +++ b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/data/tuner_confs.txt @@ -4,9 +4,15 @@ conf1 1 1 75.7 0.0 1 gpu conv fp32 11 add fp32 1 relu fp32 1 pool_max fp32 1 2 gpu batchnorm fp32 11 3 gpu conv fp32 11 add fp32 1 -4 gpu batchnorm fp32 11 -5 gpu relu fp32 11 -6 gpu conv fp32 11 add fp32 1 +4 gpu conv fp32 11 add fp32 1 +5 gpu batchnorm fp32 11 +6 gpu batchnorm fp32 11 +7 gpu relu fp32 11 +8 gpu conv fp32 11 add fp32 1 +9 gpu batchnorm fp32 11 +10 gpu relu fp32 11 +11 gpu conv fp32 11 add fp32 1 +12 gpu batchnorm fp32 11 7 gpu batchnorm fp32 11 8 gpu relu fp32 11 9 gpu conv fp32 11 add fp32 1 diff --git a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/src/resnet50_imagenet_loop.cpp b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/src/resnet50_imagenet_loop.cpp index e43896f7d2ce25ff80a49c99bd9688d192146d26..916f0440a7cbb3e16d024a67c8669bd73b5b7348 100644 --- a/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/src/resnet50_imagenet_loop.cpp +++ b/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet50_imagenet/src/resnet50_imagenet_loop.cpp @@ -1834,7 +1834,7 @@ void var_227_node(void* t1, size_t bytes_t1, void* t2, size_t bytes_t2) { } void var_228_node(void* t1, size_t bytes_t1) { - __visc__hint(visc::CUDNN_TARGET); + __visc__hint(visc::PROMISE_TARGET); __visc__attributes(1, t1, 0); void* r = __visc__tensor_softmax(t1);