1. 09 Jun, 2023 2 commits
    • Ted Themistokleous's avatar
      Add per-os shim for execution support · a3a162e9
      Ted Themistokleous authored
      Splits support for using tbb (oneTBB now) between OS's when using
      std::execution::par
      
      It appears TBB support seems to wane in earlier versions of g++ in CentOS and
      other OS's still require testing/containers to verify builds.
      
      The MIGraphX shim should just operate as normal with copy_if and sort() calls
      if TBB support isn't functional for the current OS/g++ version
      
      Also moved the TBB dependency from install_preqs to Ubuntu Docker. Shouldn't breka
      other dockers if support isn't added
      a3a162e9
    • Ted Themistokleous's avatar
      Add Checks for Unix distributions · 750c42d6
      Ted Themistokleous authored
      750c42d6
  2. 17 Apr, 2023 24 commits
  3. 13 Apr, 2023 1 commit
  4. 12 Apr, 2023 3 commits
  5. 11 Apr, 2023 3 commits
  6. 10 Apr, 2023 3 commits
  7. 09 Apr, 2023 1 commit
  8. 07 Apr, 2023 1 commit
  9. 06 Apr, 2023 2 commits
    • Charlie Lin's avatar
      Driver dynamic batch update (#1652) · adccec52
      Charlie Lin authored
      Examples..
      
      bin/driver verify /codes/onnx_models/resnet50-v1-7/resnet50-v1-7.onnx --split-single-dyn-dim --batch 3 --dyn-input-dim @data "[{min:1, max:4}, 3, 224, 224]"
      
      bin/driver compile /codes/onnx_models/resnet50-v1-7/resnet50-v1-7.onnx --split-single-dyn-dim --default-dyn-dim "{min:1, max:10}" --output resnet50_batch1-10.mxr
      
      bin/driver perf resnet50_batch1-10.mxr --batch 4
      adccec52
    • Paul Fultz II's avatar
      Add reduction fusion (#1614) · f201285c
      Paul Fultz II authored
      Automatically fuse multiple reductions and pointwise operations.
      f201285c