add detection of Xeon PHI: Knights Corner.
This commit is contained in:
parent
306d34be7a
commit
868a2016ac
3 changed files with 10 additions and 0 deletions
8
ggml.c
8
ggml.c
|
@ -21590,4 +21590,12 @@ int ggml_cpu_has_matmul_int8(void) {
|
|||
#endif
|
||||
}
|
||||
|
||||
int ggml_cpu_is_xeonphi_knc(void) {
|
||||
#if defined(__k1om__)
|
||||
return 1;
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
1
ggml.h
1
ggml.h
|
@ -2358,6 +2358,7 @@ extern "C" {
|
|||
GGML_API int ggml_cpu_has_sycl (void);
|
||||
GGML_API int ggml_cpu_has_vsx (void);
|
||||
GGML_API int ggml_cpu_has_matmul_int8(void);
|
||||
GGML_API int ggml_cpu_is_xeonphi_knc (void);
|
||||
|
||||
//
|
||||
// Internal types and functions exposed for tests and benchmarks
|
||||
|
|
|
@ -14229,6 +14229,7 @@ const char * llama_print_system_info(void) {
|
|||
s += "SSSE3 = " + std::to_string(ggml_cpu_has_ssse3()) + " | ";
|
||||
s += "VSX = " + std::to_string(ggml_cpu_has_vsx()) + " | ";
|
||||
s += "MATMUL_INT8 = " + std::to_string(ggml_cpu_has_matmul_int8()) + " | ";
|
||||
s += "XEONPHI_KNC = " + std::to_string(ggml_cpu_is_xeonphi_knc()) + " | ";
|
||||
|
||||
return s.c_str();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue