Skip to content

Commit 0910585

Browse files
committed
rename namespace aarch64 to repack
1 parent addf40f commit 0910585

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

ggml/src/ggml-cpu/repack.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,7 +1125,7 @@ static int repack_iq4_nl_to_iq4_nl_4_bl(struct ggml_tensor * t, int interleave_b
11251125
GGML_UNUSED(data_size);
11261126
}
11271127

1128-
namespace ggml::cpu::aarch64 {
1128+
namespace ggml::cpu::repack {
11291129
// repack
11301130
template <typename BLOC_TYPE, int64_t INTER_SIZE, int64_t NB_COLS>
11311131
int repack(struct ggml_tensor *, const void *, size_t);
@@ -1445,7 +1445,7 @@ template <typename BLOC_TYPE, int64_t INTER_SIZE, int64_t NB_COLS, ggml_type PAR
14451445
int repack(struct ggml_tensor * t, const void * data, size_t data_size) override {
14461446
GGML_LOG_DEBUG("%s: repack tensor %s with %s_%dx%d\n", __func__, t->name, ggml_type_name(t->type),
14471447
(int) NB_COLS, (int) INTER_SIZE);
1448-
return ggml::cpu::aarch64::repack<BLOC_TYPE, INTER_SIZE, NB_COLS>(t, data, data_size);
1448+
return ggml::cpu::repack::repack<BLOC_TYPE, INTER_SIZE, NB_COLS>(t, data, data_size);
14491449
}
14501450
};
14511451

@@ -1458,35 +1458,35 @@ static const tensor_traits<block_q4_K, 8, 8, GGML_TYPE_Q8_K> q4_K_8x8_q8_K;
14581458
// instance for IQ4
14591459
static const tensor_traits<block_iq4_nl, 4, 4, GGML_TYPE_Q8_0> iq4_nl_4x4_q8_0;
14601460

1461-
} // namespace ggml::cpu::aarch64
1461+
} // namespace ggml::cpu::repack
14621462

14631463
static const ggml::cpu::tensor_traits * ggml_aarch64_get_optimal_repack_type(const struct ggml_tensor * cur) {
14641464
if (cur->type == GGML_TYPE_Q4_0) {
14651465
if (ggml_cpu_has_avx2() || (ggml_cpu_has_sve() && ggml_cpu_has_matmul_int8() && ggml_cpu_get_sve_cnt() == QK8_0)) {
14661466
if (cur->ne[1] % 8 == 0) {
1467-
return &ggml::cpu::aarch64::q4_0_8x8_q8_0;
1467+
return &ggml::cpu::repack::q4_0_8x8_q8_0;
14681468
}
14691469
}
14701470
if (ggml_cpu_has_neon() && ggml_cpu_has_matmul_int8()) {
14711471
if (cur->ne[1] % 4 == 0) {
1472-
return &ggml::cpu::aarch64::q4_0_4x8_q8_0;
1472+
return &ggml::cpu::repack::q4_0_4x8_q8_0;
14731473
}
14741474
}
14751475
if (ggml_cpu_has_neon() && ggml_cpu_has_dotprod()) {
14761476
if (cur->ne[1] % 4 == 0) {
1477-
return &ggml::cpu::aarch64::q4_0_4x4_q8_0;
1477+
return &ggml::cpu::repack::q4_0_4x4_q8_0;
14781478
}
14791479
}
14801480
} else if (cur->type == GGML_TYPE_Q4_K) {
14811481
if (ggml_cpu_has_avx2()) {
14821482
if (cur->ne[1] % 8 == 0) {
1483-
return &ggml::cpu::aarch64::q4_K_8x8_q8_K;
1483+
return &ggml::cpu::repack::q4_K_8x8_q8_K;
14841484
}
14851485
}
14861486
} else if (cur->type == GGML_TYPE_IQ4_NL) {
14871487
if (ggml_cpu_has_neon() && ggml_cpu_has_dotprod()) {
14881488
if (cur->ne[1] % 4 == 0) {
1489-
return &ggml::cpu::aarch64::iq4_nl_4x4_q8_0;
1489+
return &ggml::cpu::repack::iq4_nl_4x4_q8_0;
14901490
}
14911491
}
14921492
}
@@ -1506,7 +1506,7 @@ static void ggml_backend_cpu_aarch64_buffer_set_tensor(ggml_backend_buffer_t buf
15061506
GGML_ASSERT(offset == 0);
15071507
GGML_ASSERT(size == ggml_nbytes(tensor));
15081508

1509-
auto tensor_traits = (ggml::cpu::aarch64::tensor_traits_base *) tensor->extra;
1509+
auto tensor_traits = (ggml::cpu::repack::tensor_traits_base *) tensor->extra;
15101510
auto OK = tensor_traits->repack(tensor, data, size);
15111511

15121512
GGML_ASSERT(OK == 0);
@@ -1540,7 +1540,7 @@ static size_t ggml_backend_cpu_aarch64_buffer_type_get_alignment(ggml_backend_bu
15401540
GGML_UNUSED(buft);
15411541
}
15421542

1543-
namespace ggml::cpu::aarch64 {
1543+
namespace ggml::cpu::repack {
15441544
class extra_buffer_type : ggml::cpu::extra_buffer_type {
15451545
bool supports_op(ggml_backend_dev_t, const struct ggml_tensor * op) override {
15461546
if ( op->op == GGML_OP_MUL_MAT &&
@@ -1587,7 +1587,7 @@ class extra_buffer_type : ggml::cpu::extra_buffer_type {
15871587
return nullptr;
15881588
}
15891589
};
1590-
} // namespace ggml::cpu::aarch64
1590+
} // namespace ggml::cpu::repack
15911591

15921592
ggml_backend_buffer_type_t ggml_backend_cpu_aarch64_buffer_type(void) {
15931593
static struct ggml_backend_buffer_type ggml_backend_cpu_buffer_type_aarch64 = {
@@ -1600,7 +1600,7 @@ ggml_backend_buffer_type_t ggml_backend_cpu_aarch64_buffer_type(void) {
16001600
/* .is_host = */ nullptr,
16011601
},
16021602
/* .device = */ ggml_backend_reg_dev_get(ggml_backend_cpu_reg(), 0),
1603-
/* .context = */ new ggml::cpu::aarch64::extra_buffer_type(),
1603+
/* .context = */ new ggml::cpu::repack::extra_buffer_type(),
16041604
};
16051605

16061606
return &ggml_backend_cpu_buffer_type_aarch64;

0 commit comments

Comments
 (0)