From 9f3e116d47bf213bb8bee7b60eb7008bdf4a6011 Mon Sep 17 00:00:00 2001 From: Elizabeth <hashim.sharif91@gmail.com> Date: Fri, 15 Nov 2019 13:51:54 -0600 Subject: [PATCH] Fixed bug in command line parsing --- llvm/projects/gpu_profiler/offline_profiler.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/llvm/projects/gpu_profiler/offline_profiler.cpp b/llvm/projects/gpu_profiler/offline_profiler.cpp index 23543323df..6b9f37ef62 100644 --- a/llvm/projects/gpu_profiler/offline_profiler.cpp +++ b/llvm/projects/gpu_profiler/offline_profiler.cpp @@ -499,6 +499,7 @@ public: } void dumpTensorInfo(const char * const filename) const { + std::cout<<"dumping to"<<filename<<'\n'; const std::string header = "Op,Time (ms),Energy (mJ),GPU Energy (mJ),DDR Energy (mJ),Power (mW),GPU Power (mW),DDR Power (mW),Time std,Energy std,GPU Energy std,DDR Energy std,Power std,GPU Power std,DDR Power std\n"; std::ofstream ofs; ofs.open(filename); @@ -583,11 +584,11 @@ int main(int argc, char *argv[]) { i += 1; Profiler pp; - pp.profile(program, std::stoi(argv[i + 1])); - pp.dumpTensorInfo(argv[i + 2]); + pp.profile(program, std::stoi(argv[i])); + pp.dumpTensorInfo(argv[i + 1]); if (argc > NUM_ARGS) - pp.dumpPowerReadings(argv[i + 3]); + pp.dumpPowerReadings(argv[i + 2]); return 0; } -- GitLab