/kernels_generator

autokernel generator

Primary LanguageC++

kernels_generator

halide kernel generator

local build all

cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild
cmake --build build -j 80
cmake --install build --prefix build/package

local build conan like package

conan create . hkg/0.0.1@ --build=missing
cmake . -DCMAKE_BUILD_TYPE=Release -DENABLE_ONLY_BENCHMARK_TEST=ON -B build_test
cmake --build build_test --config Release
cd build_test/src/tests/
ctest --verbose -C
cd ../../..

build pipeline

conan remove hkg
conan remove hkg -r sunnycase
conan create . hkg/0.0.1@ --build=missing
conan upload hkg/0.0.1  --all -r sunnycase 

local rebuilding and test

rm -rf build include/hkg/generated_kernels/ 
cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild
cmake --build build -j 80
cmake --install build --prefix build/package
cmake . -DCMAKE_BUILD_TYPE=Release -DENABLE_ONLY_BENCHMARK_TEST=ON -B build_test -Dhkg_DIR=build/package/lib/cmake
cmake --build build_test --config Release
cd build_test/src/tests/
ctest --verbose -C
cd ../../..