Skip to content

Commit 4d654fd

Browse files
committed
fix: ci
1 parent c34e907 commit 4d654fd

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ jobs:
3333
- name: Build
3434
# Build your program with the given configuration
3535
run: |
36-
cmake -j ${{env.parallel_processes}} --build ${{github.workspace}}/build/submission_25_05_01 --config ${{matrix.build_type}}
37-
cmake -j ${{env.parallel_processes}} --build ${{github.workspace}}/build/submission_25_05_08 --config ${{matrix.build_type}}
38-
cmake -j ${{env.parallel_processes}} --build ${{github.workspace}}/build/submission_25_05_15 --config ${{matrix.build_type}}
39-
cmake -j ${{env.parallel_processes}} --build ${{github.workspace}}/build --config ${{matrix.build_type}}
36+
cmake --build ${{github.workspace}}/build/submission_25_05_01 --config ${{matrix.build_type}} -j ${{env.parallel_processes}}
37+
cmake --build ${{github.workspace}}/build/submission_25_05_08 --config ${{matrix.build_type}} -j ${{env.parallel_processes}}
38+
cmake --build ${{github.workspace}}/build/submission_25_05_15 --config ${{matrix.build_type}} -j ${{env.parallel_processes}}
39+
cmake --build ${{github.workspace}}/build --config ${{matrix.build_type}} -j ${{env.parallel_processes}}
4040
4141
- name: Test
4242
working-directory: ${{github.workspace}}/build

src/main/Brgemm.cpp

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
#include "Brgemm.h"
22
#include "kernels/matmuls_all.h"
33
#include "Kernel.h"
4+
#include <stdexcept>
5+
#include <format>
46

5-
mini_jit::Brgemm::error_t mini_jit::Brgemm::generate(uint32_t m, uint32_t n, uint32_t k, uint32_t br_size, uint32_t trans_a, uint32_t trans_b, uint32_t trans_c, dtype_t dtype)
7+
mini_jit::Brgemm::error_t mini_jit::Brgemm::generate(uint32_t m, uint32_t n, uint32_t k, uint32_t br_size,
8+
uint32_t trans_a, uint32_t trans_b, uint32_t trans_c, dtype_t dtype)
69
{
710
if (dtype != dtype_t::fp32)
811
{
@@ -25,6 +28,13 @@ mini_jit::Brgemm::error_t mini_jit::Brgemm::generate(uint32_t m, uint32_t n, uin
2528
{
2629
fill_with_matmuls_no_batch_dim_column_major_fp32(m, n, k);
2730
}
31+
else
32+
{
33+
throw std::logic_error(std::format(
34+
"Unhandled parameter combination found: m='{}', n='{}', k='{}', br_size='{}', trans_a='{}', trans_b='{}', "
35+
"trans_c = '{}', dtype = '{}'", m, n, k, br_size, trans_a, trans_b, trans_c, static_cast<int32_t>(dtype)));
36+
}
37+
2838

2939

3040
native_kernel.set_kernel();

0 commit comments

Comments
 (0)