mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-18 20:27:53 +00:00
build : update CBLAS flags + fix unused var warning (#0)
This commit is contained in:
parent
dda4b0ed06
commit
65faae0b6a
@ -116,7 +116,7 @@ if (APPLE)
|
||||
message(STATUS "Accelerate framework found")
|
||||
|
||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
|
||||
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE)
|
||||
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE -DACCELERATE_NEW_LAPACK -DACCELERATE_LAPACK_ILP64)
|
||||
else()
|
||||
message(FATAL_ERROR "Accelerate framework not found")
|
||||
endif()
|
||||
|
2
Makefile
2
Makefile
@ -185,6 +185,8 @@ ifndef WHISPER_NO_ACCELERATE
|
||||
# Mac M1 - include Accelerate framework
|
||||
ifeq ($(UNAME_S),Darwin)
|
||||
CFLAGS += -DGGML_USE_ACCELERATE
|
||||
CFLAGS += -DACCELERATE_NEW_LAPACK
|
||||
CFLAGS += -DACCELERATE_LAPACK_ILP64
|
||||
LDFLAGS += -framework Accelerate
|
||||
endif
|
||||
endif
|
||||
|
@ -1616,8 +1616,7 @@ static bool whisper_encode_external(const whisper_state & wstate) {
|
||||
|
||||
static struct ggml_cgraph * whisper_build_graph_conv(
|
||||
whisper_context & wctx,
|
||||
whisper_state & wstate,
|
||||
const int mel_offset) {
|
||||
whisper_state & wstate) {
|
||||
const auto & model = wctx.model;
|
||||
const auto & hparams = model.hparams;
|
||||
|
||||
@ -2001,7 +2000,7 @@ static bool whisper_encode_internal(
|
||||
{
|
||||
auto & alloc = wstate.alloc_conv.alloc;
|
||||
|
||||
ggml_cgraph * gf = whisper_build_graph_conv(wctx, wstate, mel_offset);
|
||||
ggml_cgraph * gf = whisper_build_graph_conv(wctx, wstate);
|
||||
|
||||
if (!ggml_gallocr_alloc_graph(alloc, gf)) {
|
||||
// should never happen as we pre-allocate the memory
|
||||
@ -3024,7 +3023,7 @@ struct whisper_state * whisper_init_state(whisper_context * ctx) {
|
||||
{
|
||||
bool ok = whisper_allocr_graph_init(state->alloc_conv, ctx->backend,
|
||||
[&]() {
|
||||
return whisper_build_graph_conv(*ctx, *state, 0);
|
||||
return whisper_build_graph_conv(*ctx, *state);
|
||||
});
|
||||
|
||||
if (!ok) {
|
||||
|
Loading…
Reference in New Issue
Block a user