Skip to content
Snippets Groups Projects
Commit 0c08e757 authored by Yifan Zhao's avatar Yifan Zhao
Browse files

Major cleanup of soc_simulator and gpu_profiler

parent d3408040
No related branches found
No related tags found
No related merge requests found
Showing
with 9 additions and 856 deletions
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
#!/usr/bin/perl
use strict;
use warnings;
my $time;
my $iterations = 100;
# FP32
print "############### FP32 ##############\n";
print "Running Lenet\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./lenet_tanh $iterations lenet-fp32.csv`;
print "Running FC2\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc2_clipped $iterations fc2-fp32.csv`;
print "Running FC3\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc3_clipped $iterations fc3-fp32.csv`;
print "Running FC4\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc4_clipped $iterations fc4-fp32.csv`;
print "Running CIFAR\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./cifar_keras $iterations cifar-fp32.csv`;
# FP16
print "############### FP16 ##############\n";
print "Running Lenet\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./lenet_tanh_half $iterations lenet-fp16.csv`;
print "Running FC2\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc2_half $iterations fc2-fp16.csv`;
print "Running FC3\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc3_half $iterations fc3-fp16.csv`;
print "Running FC4\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./fc4_half $iterations fc4-fp16.csv`;
print "Running CIFAR\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./cifar_keras_half $iterations cifar-fp16.csv`;
#!/usr/bin/perl
use strict;
use warnings;
my $time;
my $iterations = 100;
my @networks = ("alexnet", "alexnet2", "resnet18", "vgg16");
# FP32
print "############### FP32 ##############\n";
foreach my $network (@networks) {
print "Running $network\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./${network}_cifar10 $iterations ${network}_fp32.csv`;
}
# FP16
print "############### FP16 ##############\n";
foreach my $network (@networks) {
print "Running $network\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./${network}_cifar10_half $iterations ${network}_fp16.csv`;
}
#!/usr/bin/perl
use strict;
use warnings;
my $time;
my $iterations = 100;
my @pipelines = ("pipeline_GEMO", "pipeline_GEO", "pipeline_GEOM", "pipeline_GSM", "pipeline_GSME");
# FP32
print "############### FP32 ##############\n";
foreach my $pipeline (@pipelines) {
print "Running $pipeline\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./${pipeline} $iterations ${pipeline}_fp32.csv`;
}
# FP16
print "############### FP16 ##############\n";
foreach my $pipeline (@pipelines) {
print "Running $pipeline\n";
$time = `date`;
print $time;
`~/awesome_profiler/pp ./${pipeline}_half $iterations ${pipeline}_fp16.csv`;
}
This diff is collapsed.
......@@ -29,21 +29,20 @@ set(
${CUDNN_INCLUDE_PATH}
./tensor_runtime/include ${CMAKE_CURRENT_BINARY_DIR}/tensor_runtime/include
./dnn_sources/include
../gpu_profiler/include ../soc_simulator/include
)
# Build gpu_profiler and soc_simulator (dependencies)
add_library(gpu_profiler SHARED gpu_profiler/profiler.cpp)
target_include_directories(gpu_profiler PUBLIC gpu_profiler/)
target_link_libraries(gpu_profiler pthread)
add_library(soc_simulator SHARED soc_simulator/promise_timing_model.cpp)
target_include_directories(soc_simulator PUBLIC soc_simulator/)
# -- Link libraries
find_package(OpenMP REQUIRED) # Provides ${OpenMP_CXX_FLAGS}
# Configure gpu_profiler and soc_simulator, and setup all libs to link to
# Conditionally add gpu_profiler project if we're building independently
# (not building the whole hpvm)
if(INDEP_BUILD)
message(STATUS "Also compiling gpu_profiler and soc_simulator")
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../gpu_profiler ${CMAKE_CURRENT_BINARY_DIR}/gpu_profiler)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../soc_simulator ${CMAKE_CURRENT_BINARY_DIR}/soc_simulator)
endif()
set(LINK_DIR CUDNN_LIBRARY_PATH)
set(LINK_LIBS gpu_profiler promise_profiler stdc++fs cudnn curand cublas)
set(LINK_LIBS gpu_profiler soc_simulator stdc++fs cudnn curand cublas)
if(USE_GFLAGS)
list(APPEND LINK_LIBS gflags)
endif()
......
cmake_minimum_required(VERSION 3.5)
set(libsrc src/promise_timing_model.cpp)
set (CMAKE_CXX_STANDARD 11)
add_library(promise_profiler STATIC ${libsrc})
target_include_directories(promise_profiler PRIVATE include)
# Tegra TX2 Soc Simulator
## Build
```shell
mkdir lib
cmake ../
make
# SOC Simulator Commands
## Setup
Log into underworld and cd into Gitlab/hpvm/llvm/projects/soc_simulator/src.
## Image Benchmarks
### Canny
python driver.py canny_dummy_layers.txt canny_table_gen/canny_results/canny_tensors.txt /home/nvidia/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/canny_test/data/autotuner_data/tuner_confs_25_ported.txt /home/nvidia/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/canny_test/data/soc_data/tuner_confs_25_ported.txt
python driver.py canny_dummy_layers.txt canny_table_gen/canny_results/canny_tensors.txt /home/nvidia/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/canny_test/data/autotuner_data/tuner_confs_30_ported.txt /home/nvidia/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/canny_test/data/soc_data/tuner_confs_30_ported.txt
### Blending
python driver.py blending_dummy_layers.txt ~/sd_card/HPVMApprox/tensor_tables/blend_results/blend_tensors.txt ~/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/blending/data/autotuner_data/tuner_confs_25.txt ~/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/blending/data/soc_data/tuner_confs_25.txt
python driver.py blending_dummy_layers.txt ~/sd_card/HPVMApprox/tensor_tables/blend_results/blend_tensors.txt ~/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/blending/data/autotuner_data/tuner_confs_30.txt ~/sd_card/hpvm_img/llvm/test/VISC/DNN_Benchmarks/benchmarks/blending/data/soc_data/tuner_confs_30.txt
## DNN Benchmarks
### alexnet2
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet2/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/alexnet2_3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet2/alexnet2_3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/alexnet2_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet2/alexnet2_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/alexnet2_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet2/alexnet2_single2.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet2_cifar10/alexnet2_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet2_results/alexnet2_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/alexnet2_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet2/alexnet2_single2.txt
### alexnet
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/alexnet/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/alexnet3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet/alexnet3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/alexnet_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet/alexnet_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/alexnet_cifar10/alexnet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/alexnet_results/alexnet_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/alexnet_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/alexnet/alexnet_single2.txt
### resnet
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/resnet18/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/resnet3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/resnet18/resnet3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/resnet_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/resnet18/resnet_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/resnet18_cifar10/resnet18_layers.txt ~/sd_card/HPVMApprox/tensor_tables/resnet18_results/resnet18_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/resnet_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/resnet18/resnet_single2.txt
### mobilenet
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/autotuner_data/tuner_promise_confs_batch220_multi2.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/mobilenet/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/mobilenet3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/mobilenet/mobilenet3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/mobilenet_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/mobilenet/mobilenet_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/mobilenet_cifar10/mobilenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/mobilenet_results/mobilenet_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/mobilenet_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/mobilenet/mobilenet_single2.txt
### lenet
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/lenet_mnist/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/lenet3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/lenet_mnist/lenet3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/lenet_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/lenet_mnist/lenet_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/lenet_mnist/lenet_layers.txt ~/sd_card/HPVMApprox/tensor_tables/lenet_results/lenet_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/lenet_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/lenet_mnist/lenet_single2.txt
### vgg16_10
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar10/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/vgg16_10_3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar10/vgg16_10_3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/vgg16_10_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar10/vgg16_10_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar10/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar10_results/vgg16_cifar10_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/vgg16_10_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar10/vgg16_10_single2.txt
### vgg16_100
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/autotuner_data/tuner_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/soc_data/tuner_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/autotuner_data/tuner_pareto_confs_batch220.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/soc_data/tuner_pareto_confs_batch220.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/autotuner_data/tuner_promise_confs_batch220_multi.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/soc_data/tuner_promise_confs_batch220_multi.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/autotuner_data/tuner_promise_confs_batch220_single.txt ~/Gitlab/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks/vgg16_cifar100/data/soc_data/tuner_promise_confs_batch220_single.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/vgg16_100_3.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar100/vgg16_100_3.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/sd_card/HPVMApprox/results/federated_tuning/vgg16_100_20.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar100/vgg16_100_20.txt
python driver_new_config_fp16_repl.py ~/soc_simulator/vgg16_cifar100/vgg16_layers.txt ~/sd_card/HPVMApprox/tensor_tables/vgg16_cifar100_results/vgg16_cifar100_tensors.txt ~/sd_card/HPVMApprox/results/standard_tuning/vgg16_100_single2.txt /home/nvidia/sd_card/HPVMApprox/generated_tuner_confs/vgg16_cifar100/vgg16_100_single2.txt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment