mirror of
https://github.com/ikawrakow/ik_llama.cpp.git
synced 2026-04-30 03:11:51 +00:00
Fix last commit
Did not re-check on AVX2/Zen4 after NEON related changes and, sure enough, I broke AVX2/Zen4.
This commit is contained in:
@@ -7184,10 +7184,11 @@ struct HelperIQ4nl final : public BaseHelper<step> {
|
|||||||
using Base = BaseHelper<step>;
|
using Base = BaseHelper<step>;
|
||||||
#ifdef __aarch64__
|
#ifdef __aarch64__
|
||||||
using block_q8 = block_q8_0;
|
using block_q8 = block_q8_0;
|
||||||
|
HelperIQ4nl(const char * data, int stride) : Base(data, stride), values(vld1q_s8(iq4k_values)) {}
|
||||||
#else
|
#else
|
||||||
|
HelperIQ4nl(const char * data, int stride) : Base(data, stride) {}
|
||||||
using block_q8 = block_q8_1;
|
using block_q8 = block_q8_1;
|
||||||
#endif
|
#endif
|
||||||
HelperIQ4nl(const char * data, int stride) : Base(data, stride), values(vld1q_s8(iq4k_values)) {}
|
|
||||||
|
|
||||||
// Needed for v * softmax(k * q)
|
// Needed for v * softmax(k * q)
|
||||||
inline void load(int l1, int i, F16::Data& v1, F16::Data& v2) const {
|
inline void load(int l1, int i, F16::Data& v1, F16::Data& v2) const {
|
||||||
|
|||||||
Reference in New Issue
Block a user