1. 15 Jan, 2025 1 commit
  2. 13 Jan, 2025 1 commit
    • Max Podkorytov's avatar
      fix parsing instances for pt inductor (#1796) · c0b90f13
      Max Podkorytov authored
      
      
      add unit test for gen instances for gemms
      
      add unit tests for conv and batched gemms
      
      add unit test for preselected gemm instances
      
      apply ruff lint
      
      add license header for the unit test
      
      add inductor pytest to CI
      
      verbose pip install
      
      switch the directory before installing python packages
      
      move the inductor codegen test
      
      try yet another workdir
      
      Update Jenkinsfile
      
      The directory looks right, fixing pip module not found by invoking pip directly
      
      Update Jenkinsfile
      
      invoke pytest directly since the module is not found
      
      Update Dockerfile
      
      Install setuptools
      
      update package structure
      
      bump setuptools
      
      maybe fix data path for library sources
      
      fix library search path for conv instances
      
      fix path in pyproject definition
      
      compare path used in gen_instances with one in pyproject.toml; fix the difference
      Co-authored-by: default avatarIllia Silin <98187287+illsilin@users.noreply.github.com>
      c0b90f13
  3. 10 Jan, 2025 1 commit
    • Thomas Ning's avatar
      Ck tile/gemm perf measure (#1750) · 73a076ee
      Thomas Ning authored
      
      
      * Finished adding the performance benchmark for ck tile gemm
      
      * Fix the executable rename problem
      
      * fix the executable name error
      
      * delete the unsupported layout combinations
      
      * Update run_full_test.sh
      
      * Update benchmark_mem_pipeline.sh
      
      * Update benchmark_basic.sh
      
      * change the executable of gemm_universal
      
      * change ck_tile_gemm script permissions
      
      * Addressed the comment
      
      * Addressed the comment
      
      * Fixed the comments
      
      * Fixed Comment
      
      * roll back the malfunctioned change
      
      * Fix the Typo
      
      * finalize the tile_gemm_fp16 performance monitoring
      
      * fix the stash names for ck_tile gemm logs
      
      * change the stashing logic
      
      * change stashing syntax
      
      ---------
      Co-authored-by: default avatarIllia Silin <98187287+illsilin@users.noreply.github.com>
      Co-authored-by: default avatarillsilin <Illia.Silin@amd.com>
      73a076ee
  4. 16 Dec, 2024 1 commit
  5. 10 Dec, 2024 1 commit
  6. 09 Dec, 2024 2 commits
  7. 06 Dec, 2024 2 commits
  8. 28 Nov, 2024 1 commit
  9. 26 Nov, 2024 1 commit
  10. 23 Nov, 2024 1 commit
  11. 05 Nov, 2024 1 commit
  12. 15 Oct, 2024 1 commit
  13. 11 Oct, 2024 1 commit
  14. 09 Oct, 2024 1 commit
  15. 07 Oct, 2024 1 commit
  16. 01 Oct, 2024 1 commit
  17. 25 Sep, 2024 1 commit
  18. 23 Sep, 2024 1 commit
    • Illia Silin's avatar
      Add a daily CI build with legacy dockers. (#1525) · f16ebf82
      Illia Silin authored
      * add an option to build CK with legacy dockers
      
      * change the custom docker settings
      
      * add environment varianble for custom docker
      
      * use a new variable for legacy docker name
      
      * new way to pass docker names for legacy OS
      
      * add legacy docker check in the Build_CK function
      
      * change groovy syntax
      
      * add a check for legacy docker in getDockerImage
      
      * make sure the legacy docker name is not empty
      
      * remove the dumb-init call
      
      * disable the tests in legacy OS dockers
      
      * disable tests in legacy dockers
      
      * use a different way to disable tests in legacy dockers
      
      * rearrange the CI stages for legacy OS
      
      * use different way to disable tests in legacy dockers
      
      * update LD_LIBRARY_PATH for legacy dockers and add cron job
      
      * update LD_LIBRARY_PATH at docker launch
      
      * change the sytax for setting LD_LIBRARY_PATH
      f16ebf82
  19. 17 Sep, 2024 1 commit
  20. 14 Sep, 2024 1 commit
  21. 12 Sep, 2024 1 commit
  22. 26 Aug, 2024 1 commit
    • Illia Silin's avatar
      Enable daily ninja build traces. (#1487) · 19d22e60
      Illia Silin authored
      * add ninja trace to CI builds
      
      * fix ninja trace logic
      
      * update the ninja trace logic in jenkins file
      
      * limit the number of threads to run ninja build
      
      * use ninja for installation after build
      
      * update the path to ninjatracing tool
      
      * use ninja to run check when using build trace
      
      * fix jenkins logic
      
      * fix typos
      
      * set proper setup_args for all stages
      
      * fix ninja syntax
      
      * replace ninja check with ninja test
      
      * enable ninja tracing with mainline and staging compilers
      19d22e60
  23. 16 Aug, 2024 1 commit
  24. 09 Aug, 2024 1 commit
  25. 08 Aug, 2024 1 commit
    • Illia Silin's avatar
      Enable CI on gfx12. (#1454) · 4a5ab678
      Illia Silin authored
      * enable CI build and test on gfx1201
      
      * skip DL kernels in CI for gfx12
      
      * only run CI on gfx12 if rocm version >= 6.2
      
      * remove the rocm version check for CI on gfx12
      
      * add a switch for CI builds on gfx12
      4a5ab678
  26. 07 Aug, 2024 2 commits
    • Illia Silin's avatar
      5df10432
    • Illia Silin's avatar
      Run CK_TILE FMHA benchmarks and collect the performance data. (#1447) · 12c1f68d
      Illia Silin authored
      * run ck_tile benchmarks after the smoke tests and store logs
      
      * change the path of fmha benchmark logs
      
      * change the way of stashig ck_tile fmha logs
      
      * prevent the errors in stages where no logs are generated
      
      * fix the ck_tile fmha log names and headers
      
      * generate the fmha performance logs in the root folder
      
      * change jenkins scrip arguments format
      
      * use exact file names for stashing
      
      * modify scripts to process FMHA performance results
      
      * unstash FMHA logs before parsing them
      12c1f68d
  27. 05 Aug, 2024 1 commit
  28. 01 Aug, 2024 1 commit
  29. 11 Jul, 2024 2 commits
    • Illia Silin's avatar
      Add CK_TILE tests to daily CI builds. (#1381) · 98a01bbc
      Illia Silin authored
      * add ck_tile tests to CI
      
      * build and run ck_tile tests on gfx90a and gfx942 in parallel
      
      * fix groovy syntax
      
      * turn ck_tile tests OFF by default
      
      * skip creating the build folder
      
      * build ck_tile examples with 64 threads
      
      * build ck_tile examples with cmake-ck-dev.sh script
      
      * add video group to docker on mi300
      
      * do not retry to rebuild the early CI stages
      
      * help prevent jenkins false failure
      
      * restore cron trigger
      98a01bbc
    • Illia Silin's avatar
      [Jenkins] restore cron jobs (#1380) · f914c228
      Illia Silin authored
      * test the cron trigger
      
      * fix the cron jobs
      
      * restore the list of cron jobs
      f914c228
  30. 04 Jul, 2024 1 commit
  31. 27 Jun, 2024 1 commit
  32. 03 Jun, 2024 1 commit
  33. 28 May, 2024 1 commit
  34. 10 May, 2024 1 commit
  35. 01 May, 2024 1 commit
  36. 30 Apr, 2024 1 commit