Revamp CI infrastucture (#706)
* Add build and test github workflow
* Fix cget command
* Remove def-requirements.txt
* Add tmate session to debug workflow
* Run tmate session after installing dependencies
* Print date periodically
* Add clang tidy action
* Seperate build and run container in two different jobs
* Run bash script
* Remove interactive flag
* Try to mount the files
* Try to use the github workspace
* WIthout double braces
* Use env variable
* Pipe bash script in
* Run using hip-clang
* Use correct path
* Add verbose
* Remove j flag
* Only run for onnx file to debug
* Manually run clang-tidy
* Remove quiet flag
* Print header file
* Printout environment
* Remove extra defines
* Remove fixits and config flag
* Show ldd
* Add tmate session
* Run onnx protobuf first
* Generate proto for tensorflow
* Update cppcheck version
* Fix some cppcheck issues
* Add const
* Cppcheck fixes
* Formatting
* Fix more cppcheck issues
* Run two jobs
* Cache analysis and run format checking
* Fix yaml issues
* Fix yaml issues
* Fix indentation
* Switch to hip-clang for main docker file
* Use hip-clang in the readme
* Fixes for jenkins
* Use ccache to build
* Combine file
* Set restore keys
* Change stage name
* Build with ccache
* Add missing dependency for ccache
* Build debug with codecov
* Fix workflow syntax
* Fix list
* Use quotes
* Got to correct build path
* Install lcov
* Use sudo
* Echo all commands
* Setup tmate
* Add verbose output
* Build with cmake directly
* Add pthread flag
* Remove python config
* Continue on error
* Use on or off for cmake flag
* Use always upload cache
* Verbose output
* Verbose output from build
* Build one target
* Reduce debug symbols
* Increase garbage collection
* Remove dmesg
* Increase it to 20
* Update rocm cmake version
* Remove jobs from jenkins
* Run on all 3 ubuntus
* Remove gcc 5 jobs
* Dont add flag on 16.04
* Only upload coverage on 18.04
* Dont build for ubuntu 20.04
* Use matrix.os
* Use O2 for hip-clang since lower optimizations are broken
* Use rocm 3.0
* Pass ccache as cmake variable instead of env variable
* Build miopen from source
* Show ccache statistics
* Print log information
* Set compression level
* Use hash dir
* Set hashdir
* Install clang ocl from system
* Up compression level
* Add locale
* Increase cache size to 1G
* Lower compression level to 9
* Remove split dwarf
* Remove Og
* Add back Og
* Seperate debug and codecov
* Add missing backlash
* Garbage collect more often
* Add missing locales package
* Use Os
* Install onednn in docker and run tests
* Include target headers in tests
* Increase timeout
* Remove if condtion
* Make flag public
* Suppress memory leaks in onednn
* Use equal
* Add gh annotations
* Update rocm-cmake version
* Add ldconfig
Co-authored-by:
Shucai Xiao <shucai@gmail.com>
Showing
.github/workflows/ci.yaml
0 → 100755
README.md
100644 → 100755
cppcheck.rules
100644 → 100755
| pfultz2/rocm-recipes | ||
| danmar/cppcheck@ef714225bb31e9a76ac2484796763572386955ae -DHAVE_RULES=1 | ||
| danmar/cppcheck@4a8a78a9258fd56bc21e55b5b49a0f09bc8fa750 -DHAVE_RULES=1 | ||
| ROCm-Developer-Tools/HIP@roc-3.0.0 | ||
| -f requirements.txt |
hcc.docker
0 → 100755
requirements.txt
100644 → 100755
| google/protobuf@v3.11.0 -DCMAKE_POSITION_INDEPENDENT_CODE=On -X subdir -Dprotobuf_BUILD_TESTS=Off | ||
| RadeonOpenCompute/rocm-cmake@cdd3e667c6b9961c41de079fa2a65080c4839e57 --build | ||
| RadeonOpenCompute/rocm-cmake@cdd0f632b3a65bd4411593bb827eb664e25c80bc --build | ||
| ROCmSoftwarePlatform/rocBLAS@abd98a2b48b29326ebaef471630786a548622c06 | ||
| ROCmSoftwarePlatform/MIOpen@2.4.0 | ||
| nlohmann/json@v3.8.0 | ||
| ... | ... |
src/include/migraphx/matcher.hpp
100644 → 100755
src/include/migraphx/raw_data.hpp
100644 → 100755
Please register or sign in to comment