ggml-blas: switch from cpu to blas buffer
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
This commit is contained in:
parent
7729be2aae
commit
dded9feb50
|
|
@ -240,7 +240,7 @@ static const ggml_backend_buffer_i ggml_backend_blas_buffer_i = {
|
||||||
// BLAS backend buffer type
|
// BLAS backend buffer type
|
||||||
|
|
||||||
static const char * ggml_backend_blas_buffer_type_get_name(ggml_backend_buffer_type_t buft) {
|
static const char * ggml_backend_blas_buffer_type_get_name(ggml_backend_buffer_type_t buft) {
|
||||||
return "BLAS";
|
return GGML_BLAS_NAME;
|
||||||
GGML_UNUSED(buft);
|
GGML_UNUSED(buft);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -298,7 +298,7 @@ static ggml_backend_buffer_type_t ggml_backend_blas_buffer_type(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char * ggml_backend_blas_get_name(ggml_backend_t backend) {
|
static const char * ggml_backend_blas_get_name(ggml_backend_t backend) {
|
||||||
return "BLAS";
|
return GGML_BLAS_NAME;
|
||||||
|
|
||||||
GGML_UNUSED(backend);
|
GGML_UNUSED(backend);
|
||||||
}
|
}
|
||||||
|
|
@ -422,7 +422,7 @@ void ggml_backend_blas_set_n_threads(ggml_backend_t backend, int n_threads) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char * ggml_backend_blas_device_get_name(ggml_backend_dev_t dev) {
|
static const char * ggml_backend_blas_device_get_name(ggml_backend_dev_t dev) {
|
||||||
return "BLAS";
|
return GGML_BLAS_NAME;
|
||||||
|
|
||||||
GGML_UNUSED(dev);
|
GGML_UNUSED(dev);
|
||||||
}
|
}
|
||||||
|
|
@ -439,7 +439,7 @@ static const char * ggml_backend_blas_device_get_description(ggml_backend_dev_t
|
||||||
#elif defined(OPENBLAS_VERSION)
|
#elif defined(OPENBLAS_VERSION)
|
||||||
return "OpenBLAS";
|
return "OpenBLAS";
|
||||||
#else
|
#else
|
||||||
return "BLAS";
|
return GGML_BLAS_NAME;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
GGML_UNUSED(dev);
|
GGML_UNUSED(dev);
|
||||||
|
|
@ -530,7 +530,7 @@ static bool ggml_backend_blas_device_supports_op(ggml_backend_dev_t dev, const g
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool ggml_backend_blas_device_supports_buft(ggml_backend_dev_t dev, ggml_backend_buffer_type_t buft) {
|
static bool ggml_backend_blas_device_supports_buft(ggml_backend_dev_t dev, ggml_backend_buffer_type_t buft) {
|
||||||
return ggml_backend_buft_is_host(buft);
|
return buft->iface.get_name == ggml_backend_blas_buffer_type_get_name;
|
||||||
|
|
||||||
GGML_UNUSED(dev);
|
GGML_UNUSED(dev);
|
||||||
}
|
}
|
||||||
|
|
@ -556,7 +556,7 @@ static const ggml_backend_device_i ggml_backend_blas_device_i = {
|
||||||
// BLAS backend - backend (reg)
|
// BLAS backend - backend (reg)
|
||||||
|
|
||||||
static const char * ggml_backend_blas_reg_get_name(ggml_backend_reg_t reg) {
|
static const char * ggml_backend_blas_reg_get_name(ggml_backend_reg_t reg) {
|
||||||
return "BLAS";
|
return GGML_BLAS_NAME;
|
||||||
|
|
||||||
GGML_UNUSED(reg);
|
GGML_UNUSED(reg);
|
||||||
}
|
}
|
||||||
|
|
@ -599,7 +599,7 @@ static const ggml_backend_reg_i ggml_backend_blas_reg_i = {
|
||||||
|
|
||||||
ggml_backend_reg_t ggml_backend_blas_reg(void) {
|
ggml_backend_reg_t ggml_backend_blas_reg(void) {
|
||||||
static ggml_backend_reg ggml_backend_blas_reg = {
|
static ggml_backend_reg ggml_backend_blas_reg = {
|
||||||
/* .api_version = */ GGML_BACKEND_API_VERSION,
|
/* .api_version = */ GGML_BLAS_VERSION,
|
||||||
/* .iface = */ ggml_backend_blas_reg_i,
|
/* .iface = */ ggml_backend_blas_reg_i,
|
||||||
/* .context = */ NULL,
|
/* .context = */ NULL,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue