Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 4204c98

Browse files
ggerganovtinglou
authored andcommittedFeb 13, 2025
clip : disable GPU support (ggml-org#10896)
ggml-ci
1 parent 8b60e3a commit 4204c98

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed
 

‎examples/llava/clip.cpp

+43-43
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88
#include "ggml-alloc.h"
99
#include "ggml-backend.h"
1010

11-
#ifdef GGML_USE_CUDA
12-
#include "ggml-cuda.h"
13-
#endif
14-
15-
#ifdef GGML_USE_SYCL
16-
#include "ggml-sycl.h"
17-
#endif
18-
19-
#ifdef GGML_USE_METAL
20-
#include "ggml-metal.h"
21-
#endif
22-
23-
#ifdef GGML_USE_CANN
24-
#include "ggml-cann.h"
25-
#endif
26-
27-
#ifdef GGML_USE_VULKAN
28-
#include "ggml-vulkan.h"
29-
#endif
11+
//#ifdef GGML_USE_CUDA
12+
//#include "ggml-cuda.h"
13+
//#endif
14+
//
15+
//#ifdef GGML_USE_SYCL
16+
//#include "ggml-sycl.h"
17+
//#endif
18+
//
19+
//#ifdef GGML_USE_METAL
20+
//#include "ggml-metal.h"
21+
//#endif
22+
//
23+
//#ifdef GGML_USE_CANN
24+
//#include "ggml-cann.h"
25+
//#endif
26+
//
27+
//#ifdef GGML_USE_VULKAN
28+
//#include "ggml-vulkan.h"
29+
//#endif
3030

3131
#define STB_IMAGE_IMPLEMENTATION
3232
#include "stb_image.h"
@@ -1222,30 +1222,30 @@ struct clip_ctx * clip_model_load(const char * fname, const int verbosity = 1) {
12221222
}
12231223
}
12241224

1225-
#ifdef GGML_USE_CUDA
1226-
new_clip->backend = ggml_backend_cuda_init(0);
1227-
LOG_INF("%s: CLIP using CUDA backend\n", __func__);
1228-
#endif
1229-
1230-
#ifdef GGML_USE_METAL
1231-
new_clip->backend = ggml_backend_metal_init();
1232-
LOG_INF("%s: CLIP using Metal backend\n", __func__);
1233-
#endif
1234-
1235-
#ifdef GGML_USE_CANN
1236-
new_clip->backend = ggml_backend_cann_init(0);
1237-
LOG_INF("%s: CLIP using CANN backend\n", __func__);
1238-
#endif
1239-
1240-
#ifdef GGML_USE_VULKAN
1241-
new_clip->backend = ggml_backend_vk_init(0);
1242-
LOG_INF("%s: CLIP using Vulkan backend\n", __func__);
1243-
#endif
1244-
1245-
#ifdef GGML_USE_SYCL
1246-
new_clip->backend = ggml_backend_sycl_init(0);
1247-
LOG_INF("%s: CLIP using SYCL backend\n", __func__);
1248-
#endif
1225+
//#ifdef GGML_USE_CUDA
1226+
// new_clip->backend = ggml_backend_cuda_init(0);
1227+
// LOG_INF("%s: CLIP using CUDA backend\n", __func__);
1228+
//#endif
1229+
//
1230+
//#ifdef GGML_USE_METAL
1231+
// new_clip->backend = ggml_backend_metal_init();
1232+
// LOG_INF("%s: CLIP using Metal backend\n", __func__);
1233+
//#endif
1234+
//
1235+
//#ifdef GGML_USE_CANN
1236+
// new_clip->backend = ggml_backend_cann_init(0);
1237+
// LOG_INF("%s: CLIP using CANN backend\n", __func__);
1238+
//#endif
1239+
//
1240+
//#ifdef GGML_USE_VULKAN
1241+
// new_clip->backend = ggml_backend_vk_init(0);
1242+
// LOG_INF("%s: CLIP using Vulkan backend\n", __func__);
1243+
//#endif
1244+
//
1245+
//#ifdef GGML_USE_SYCL
1246+
// new_clip->backend = ggml_backend_sycl_init(0);
1247+
// LOG_INF("%s: CLIP using SYCL backend\n", __func__);
1248+
//#endif
12491249

12501250
if (!new_clip->backend) {
12511251
new_clip->backend = ggml_backend_cpu_init();

0 commit comments

Comments
 (0)
Please sign in to comment.