@@ -159,6 +159,7 @@ ALL_GRPC_BACKENDS+=backend-assets/grpc/llama-ggml
159
159
ALL_GRPC_BACKENDS+ =backend-assets/grpc/gpt4all
160
160
ALL_GRPC_BACKENDS+ =backend-assets/grpc/rwkv
161
161
ALL_GRPC_BACKENDS+ =backend-assets/grpc/whisper
162
+ ALL_GRPC_BACKENDS+ =backend-assets/grpc/local-store
162
163
ALL_GRPC_BACKENDS+ =$(OPTIONAL_GRPC )
163
164
164
165
GRPC_BACKENDS? =$(ALL_GRPC_BACKENDS ) $(OPTIONAL_GRPC )
@@ -333,7 +334,7 @@ prepare-test: grpcs
333
334
334
335
test : prepare test-models/testmodel.ggml grpcs
335
336
@echo ' Running tests'
336
- export GO_TAGS=" tts stablediffusion"
337
+ export GO_TAGS=" tts stablediffusion debug "
337
338
$(MAKE ) prepare-test
338
339
HUGGINGFACE_GRPC=$(abspath ./) /backend/python/sentencetransformers/run.sh TEST_DIR=$(abspath ./) /test-dir/ FIXTURES=$(abspath ./) /tests/fixtures CONFIG_FILE=$(abspath ./) /test-models/config.yaml MODELS_PATH=$(abspath ./) /test-models \
339
340
$(GOCMD ) run github.com/onsi/ginkgo/v2/ginkgo --label-filter=" !gpt4all && !llama && !llama-gguf" --flake-attempts $(TEST_FLAKES ) --fail-fast -v -r $(TEST_PATHS )
@@ -387,6 +388,11 @@ test-stablediffusion: prepare-test
387
388
TEST_DIR=$(abspath ./) /test-dir/ FIXTURES=$(abspath ./) /tests/fixtures CONFIG_FILE=$(abspath ./) /test-models/config.yaml MODELS_PATH=$(abspath ./) /test-models \
388
389
$(GOCMD ) run github.com/onsi/ginkgo/v2/ginkgo --label-filter=" stablediffusion" --flake-attempts 1 -v -r $(TEST_PATHS )
389
390
391
+ test-stores : backend-assets/grpc/local-store
392
+ mkdir -p tests/integration/backend-assets/grpc
393
+ cp -f backend-assets/grpc/local-store tests/integration/backend-assets/grpc/
394
+ $(GOCMD ) run github.com/onsi/ginkgo/v2/ginkgo --label-filter=" stores" --flake-attempts 1 -v -r tests/integration
395
+
390
396
test-container :
391
397
docker build --target requirements -t local-ai-test-container .
392
398
docker run -ti --rm --entrypoint /bin/bash -ti -v $(abspath ./) :/build local-ai-test-container
@@ -536,6 +542,9 @@ backend-assets/grpc/whisper: sources/whisper.cpp sources/whisper.cpp/libwhisper.
536
542
CGO_LDFLAGS=" $( CGO_LDFLAGS) $( CGO_LDFLAGS_WHISPER) " C_INCLUDE_PATH=$(CURDIR ) /sources/whisper.cpp LIBRARY_PATH=$(CURDIR ) /sources/whisper.cpp \
537
543
$(GOCMD ) build -ldflags " $( LD_FLAGS) " -tags " $( GO_TAGS) " -o backend-assets/grpc/whisper ./backend/go/transcribe/
538
544
545
+ backend-assets/grpc/local-store : backend-assets/grpc
546
+ $(GOCMD ) build -ldflags " $( LD_FLAGS) " -tags " $( GO_TAGS) " -o backend-assets/grpc/local-store ./backend/go/stores/
547
+
539
548
grpcs : prepare $(GRPC_BACKENDS )
540
549
541
550
DOCKER_IMAGE? =local-ai
@@ -573,4 +582,4 @@ docker-image-intel-xpu:
573
582
--build-arg BASE_IMAGE=intel/oneapi-basekit:2024.0.1-devel-ubuntu22.04 \
574
583
--build-arg IMAGE_TYPE=$(IMAGE_TYPE ) \
575
584
--build-arg GO_TAGS=" none" \
576
- --build-arg BUILD_TYPE=sycl_f32 -t $(DOCKER_IMAGE ) .
585
+ --build-arg BUILD_TYPE=sycl_f32 -t $(DOCKER_IMAGE ) .
0 commit comments