1. 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
  2. 16 Dec, 2024 1 commit
  3. 14 Dec, 2024 2 commits
  4. 10 Dec, 2024 1 commit
  5. 06 Dec, 2024 1 commit
  6. 28 Nov, 2024 1 commit
  7. 26 Nov, 2024 1 commit
  8. 22 Nov, 2024 1 commit
  9. 20 Nov, 2024 1 commit
    • Illia Silin's avatar
      Optimize docker file. (#1679) · d31e8249
      Illia Silin authored
      * reduce the docker image size and layers
      
      * clean up docker file
      
      * fix linker error for client example 24
      
      * install CK into the default /opt/rocm/ path
      
      * restore installing CK to alternative path in CI
      
      * add linking for utility lib
      d31e8249
  10. 12 Nov, 2024 1 commit
  11. 17 Sep, 2024 1 commit
  12. 12 Sep, 2024 1 commit
  13. 08 Aug, 2024 1 commit
  14. 07 Aug, 2024 1 commit
  15. 30 Jul, 2024 1 commit
  16. 18 Jul, 2024 1 commit
  17. 27 Jun, 2024 1 commit
  18. 18 Apr, 2024 1 commit
  19. 19 Mar, 2024 1 commit
  20. 18 Mar, 2024 1 commit
    • Illia Silin's avatar
      Re-enable the performance tracking in CI. (#1203) · bdcd0374
      Illia Silin authored
      * test CK with rocm6.1 RC2
      
      * add docker credentials for pull
      
      * update the performance db name
      
      * use environment variable for db name
      
      * add rocm-llvm-dev package to ck docker
      
      * turn off verification for daily performance runs
      
      * do not stash ckProfiler on MI300 node
      
      * add processing of mixed gemms to qa, fix parsing of splitk gemm logs
      
      * fix the splitk gemm log file name
      
      * turn the timing on for splitk gemm performance
      bdcd0374
  21. 15 Feb, 2024 1 commit
  22. 30 Jan, 2024 1 commit
  23. 15 Jan, 2024 1 commit
    • Illia Silin's avatar
      Add cppcheck to CK CI. (#1125) · e6d099c8
      Illia Silin authored
      * add cppcheck to the CK CI
      
      * fix the path to CK source for cppcheck
      
      * fix the path to CK source for cppcheck one more time
      
      * fix the path to CK source for cppcheck third time
      
      * change the path to ck_cppcheck.log
      
      * install latest cppcheck from source
      
      * fix bug in ck.hpp and use 20 threads for cppcheck
      
      * create a switch to turn cppckeck on and off in CI
      e6d099c8
  24. 05 Jan, 2024 2 commits
  25. 16 Dec, 2023 1 commit
  26. 05 Dec, 2023 1 commit
  27. 30 Oct, 2023 1 commit
    • Illia Silin's avatar
      Enable sccache in the default docker and CI. (#1009) · 4e44a9e8
      Illia Silin authored
      
      
      * replace ccache with sccache, pin package versions
      
      * put ccache back temporarily to avoid breaking other CI jobs
      
      * add sccashe_wrapper.sh script
      
      * fix the package version syntax
      
      * fix the pymysql package issue
      
      * run sccache_wrapper before build if ccache server found
      
      * set the paths before calling the sccache_wrapper
      
      * use /tmp instead of /usr/local for cache
      
      * try using sccache --start-server instead of wrapper
      
      * try using redis server with sccache
      
      * define SCCACHE_REDIS
      
      * add redis and ping packages, and redis port
      
      * use the new sccache redis server
      
      * do not use sccache with staging compiler
      
      * fix the condition syntax
      
      * add stunnel to redis
      
      * add tunnel verification
      
      * separate caches for different architectures
      
      * fix syntax for the cache tag
      
      * quse double brackets for conditions
      
      * add bash line to the script
      
      * add a switch for sccache and only use it in build stage
      
      * run check_host function when enabling sccache
      
      * fix the invocation tags for sccache
      
      * fix groovy syntax
      
      * set the invocation tag in groovy
      
      * disable sccache in clang-format stage
      
      * try another syntax for invocation tags
      
      * use local sccache server if can't connect to redis
      
      * fix script syntax
      
      * update README
      
      * refresh readme
      
      * readme updates
      
      * remove the timing and verification caveat from readme
      
      ---------
      Co-authored-by: default avatarLisa Delaney <lisa.delaney@amd.com>
      4e44a9e8
  28. 16 Oct, 2023 1 commit
    • Illia Silin's avatar
      Add hipTensor build and test to CK CI. (#990) · 707ad002
      Illia Silin authored
      * add a hipTensor test to CI
      
      * use jenkins git plugin
      
      * change hipTensor folder location in CI
      
      * change the git method for hipTensor
      
      * run tests usign ctest
      
      * check the hipTensor contents
      
      * only build hipTensor on MI100/200
      
      * pull hipTensor as zip archive
      
      * fix jenkins syntax
      
      * add path to the CK installation
      
      * combine build commands into one shell
      
      * change jenkins syntax for CK installer path
      
      * try different syntax
      
      * allow unzip overwrite
      
      * fix jenkins file syntax
      
      * remove any old versions of hipTensor before building
      
      * add option to select hipTensor branch for testing
      707ad002
  29. 02 Oct, 2023 1 commit
  30. 20 Sep, 2023 1 commit
  31. 19 Sep, 2023 1 commit
  32. 14 Sep, 2023 1 commit
  33. 23 Aug, 2023 1 commit
    • Jun Liu's avatar
      [HotFix] add config and version files to pass on build info (#856) · c8a8385f
      Jun Liu authored
      * experiment with config file
      
      * experiment with version.h config
      
      * add more info to version.h
      
      * minor updates
      
      * minor updates
      
      * fix case where DTYPE is not used
      
      * large amount of files but minor changes
      
      * remove white space
      
      * minor changes to add more MACROs
      
      * fix cmakedefine01
      
      * fix issue with CK internal conflict
      
      * fix define and define value
      
      * fix clang-format
      
      * fix formatting issue
      
      * experiment with cmake
      
      * clang format v12 to be consistent with miopen
      
      * avoid clang-format for config file
      c8a8385f
  34. 10 Aug, 2023 1 commit
  35. 21 Jul, 2023 1 commit
  36. 30 Jun, 2023 1 commit
  37. 28 Jun, 2023 1 commit
  38. 14 Jun, 2023 1 commit