1. 14 Jun, 2025 1 commit
    • Hongtao Zhang's avatar
      microbenchmark - CPU Stream Benchmark Revise (#712) · 991c0051
      Hongtao Zhang authored
      
      
      In the current implementation, the CPU‑stream benchmark code renames the
      binary before the microbench base class can verify its existence,
      causing the default‐binary check to fail.
      
      This PR adds a “default” binary—built with the standard compile
      parameters—so that the base class can always find and validate it. Once
      the default binary is in place, the CPU‑stream code will rename it as
      needed and re‑check its presence before running the benchmark.
      
      The PR also enable CPU stream in the default settings.
      
      ---------
      Co-authored-by: default avatarHongtao Zhang <hongtaozhang@microsoft.com>
      991c0051
  2. 05 Jun, 2025 1 commit
  3. 01 May, 2025 1 commit
  4. 30 Apr, 2025 1 commit
  5. 09 Apr, 2025 1 commit
  6. 21 Mar, 2025 1 commit
  7. 12 Mar, 2025 1 commit
    • Hongtao Zhang's avatar
      CI/CD - Update label in the ROCm image build (#693) · 48cd8a3c
      Hongtao Zhang authored
      
      
      Due to the matrix strategy’s default "fail-fast" setting. In GitHub
      Actions, when running a job with a matrix, the individual configurations
      run in parallel. By default, if one matrix job (for example, the one
      labeled "rocm6_2_rocm6_2_x_superbe") fails, the remaining parallel jobs
      are canceled automatically.
      
      In our current build image pipeline, the arm64 build job always are
      canceled by the rocm build job. So, using a non-existent label in the
      job config to prevent rocm build job from scheduling for a temporary
      solution.
      
      ---------
      Co-authored-by: default avatarhongtaozhang <hongtaozhang@microsoft.com>
      48cd8a3c
  8. 08 Mar, 2025 1 commit
  9. 07 Mar, 2025 1 commit
  10. 04 Mar, 2025 1 commit
  11. 25 Feb, 2025 2 commits
  12. 15 Feb, 2025 1 commit
  13. 05 Feb, 2025 2 commits
    • Hongtao Zhang's avatar
      Bugfix - nvbandwidth benchmark need to handle N/A value (#675) · 45d06647
      Hongtao Zhang authored
      
      
      **Description**
      
      1. Fixed the bug that nvbandwidth benchmark need to handle 'N/A' values
      in nvbandwidth cmd output.
      2. Replaced the input format of test cases with a list.
      3. Add nvbandwidth configuration example in default config files.
      
      ---------
      Co-authored-by: default avatarhongtaozhang <hongtaozhang@microsoft.com>
      Co-authored-by: default avatarYifan Xiong <yifan.xiong@microsoft.com>
      45d06647
    • Kirill Prosvirov's avatar
      Bug - Fix tensorrt-inference parsing (#674) · 7af7c0b7
      Kirill Prosvirov authored
      **Description**
      Today I was running a benchmark on my machine. And encountered a fancy
      issue with tensorrt-inference.
      I got code 33, which according to the source code is:
      ```
      MICROBENCHMARK_RESULT_PARSING_FAILURE = 33
      ```
      I dived deep into the code and found out the following problem. The
      parser stumbled upon getting to the following line:
      ```
      [11/28/2024-17:03:11] [I] Latency: min = 7.2793 ms, max = 10.1606 ms, mean = 7.41642 ms, median = 7.39551 ms, percentile(99%) = 8 ms
      ```
      I ran it separately on the code and found out that the regular
      expression was not suitable for the cases like this, when you encounter
      an INT as a result in milliseconds.
      That's why this pull request is created.
      I came up with the closest possible regular expression to fix this issue
      and not to introduce any other bug.
      
      **Major Revision**
      - 0.11.0
      7af7c0b7
  14. 04 Feb, 2025 3 commits
  15. 08 Jan, 2025 1 commit
  16. 28 Nov, 2024 2 commits
  17. 27 Nov, 2024 1 commit
  18. 22 Nov, 2024 1 commit
  19. 21 Nov, 2024 2 commits
  20. 20 Nov, 2024 1 commit
  21. 15 Nov, 2024 1 commit
  22. 07 Nov, 2024 2 commits
  23. 06 Nov, 2024 1 commit
    • pdr's avatar
      Dockerfile - Add support for arm64 build (#660) · 47949127
      pdr authored
      Add support for arm64 build:
      
      - Updated dockerfile for arm64 build
      - extend cpu stream compilation for neoverse 
      - handle onnxruntime-gpu installation
      - third party builds filtering based on arch
      - disable cuda decode perf build for non x86
      47949127
  24. 05 Nov, 2024 1 commit
    • pdr's avatar
      Bug Fix - Fix numa error on grace cpu in gpu-copy (#658) · 59d36f7f
      pdr authored
      The current GPU Copy BW Performance fails on Nvidia Grace systems. This
      is due to the memory only numa node and thus the numa_run_on_node fails
      for such nodes and halts completely.
      
      This fix checks for the presence of assigned CPU cores for the numa
      node, on checking if it has no cpu cores assigned, it skips that
      specific node during the args creation and continues.
      59d36f7f
  25. 02 Nov, 2024 1 commit
    • Yifan Xiong's avatar
      CI/CD - Update Image Build Pipeline (#659) · 61770b89
      Yifan Xiong authored
      **Description**
      
      Update image build.
      
      **Major Revision**
      
      * Remove ROCm 6.0 image due to outdated packages
      * Remove build tag for ROCm
      * Preserve build cache for 30 days
      61770b89
  26. 10 Oct, 2024 1 commit
  27. 19 Sep, 2024 1 commit
  28. 20 Aug, 2024 1 commit
  29. 16 Aug, 2024 1 commit
  30. 13 Aug, 2024 1 commit
  31. 08 Aug, 2024 1 commit
  32. 28 Jul, 2024 1 commit
  33. 26 Jul, 2024 1 commit