mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2026-09-20 01:31:42 +02:00
integrated gpt2 support
This commit is contained in:
@@ -119,7 +119,7 @@ endif
|
||||
|
||||
BLAS_BUILD =
|
||||
ifeq ($(OS),Windows_NT)
|
||||
BLAS_BUILD = $(CXX) $(CXXFLAGS) ggml_blas.o ggml_v1.o expose.o common.o llama_adapter.o gptj_adapter.o libopenblas.lib -shared -o koboldcpp_blas.dll $(LDFLAGS)
|
||||
BLAS_BUILD = $(CXX) $(CXXFLAGS) ggml_blas.o ggml_v1.o expose.o common.o llama_adapter.o gpttype_adapter.o libopenblas.lib -shared -o koboldcpp_blas.dll $(LDFLAGS)
|
||||
else
|
||||
BLAS_BUILD = @echo 'Your OS is $(OS) and does not appear to be Windows. If you want to use openblas, please link it manually with LLAMA_OPENBLAS=1'
|
||||
endif
|
||||
@@ -166,8 +166,8 @@ expose.o: expose.cpp expose.h
|
||||
llama_adapter.o:
|
||||
$(CXX) $(CXXFLAGS) -c llama_adapter.cpp -o llama_adapter.o
|
||||
|
||||
gptj_adapter.o:
|
||||
$(CXX) $(CXXFLAGS) -c gptj_adapter.cpp -o gptj_adapter.o
|
||||
gpttype_adapter.o:
|
||||
$(CXX) $(CXXFLAGS) -c gpttype_adapter.cpp -o gpttype_adapter.o
|
||||
|
||||
clean:
|
||||
rm -vf *.o main quantize perplexity embedding main.exe quantize.exe koboldcpp.dll koboldcpp_blas.dll gptj.exe
|
||||
@@ -178,10 +178,10 @@ main: examples/main/main.cpp ggml.o llama.o common.o
|
||||
@echo '==== Run ./main -h for help. ===='
|
||||
@echo
|
||||
|
||||
llamalib: ggml.o ggml_v1.o expose.o common.o llama_adapter.o gptj_adapter.o
|
||||
$(CXX) $(CXXFLAGS) ggml.o ggml_v1.o expose.o common.o llama_adapter.o gptj_adapter.o -shared -o koboldcpp.dll $(LDFLAGS)
|
||||
llamalib: ggml.o ggml_v1.o expose.o common.o llama_adapter.o gpttype_adapter.o
|
||||
$(CXX) $(CXXFLAGS) ggml.o ggml_v1.o expose.o common.o llama_adapter.o gpttype_adapter.o -shared -o koboldcpp.dll $(LDFLAGS)
|
||||
|
||||
llamalib_blas: ggml_blas.o ggml_v1.o expose.o common.o llama_adapter.o gptj_adapter.o
|
||||
llamalib_blas: ggml_blas.o ggml_v1.o expose.o common.o llama_adapter.o gpttype_adapter.o
|
||||
$(BLAS_BUILD)
|
||||
|
||||
quantize: examples/quantize/quantize.cpp ggml.o llama.o
|
||||
@@ -193,8 +193,8 @@ perplexity: examples/perplexity/perplexity.cpp ggml.o llama.o common.o
|
||||
embedding: examples/embedding/embedding.cpp ggml.o llama.o common.o
|
||||
$(CXX) $(CXXFLAGS) examples/embedding/embedding.cpp ggml.o llama.o common.o -o embedding $(LDFLAGS)
|
||||
|
||||
gptj: ggml_v1.o
|
||||
$(CXX) $(CXXFLAGS) otherarch/gptj_v1_main.cpp otherarch/utils.cpp ggml_v1.o -o gptj $(LDFLAGS)
|
||||
gpt2: ggml_v1.o
|
||||
$(CXX) $(CXXFLAGS) otherarch/gpt2_v1.cpp otherarch/utils.cpp ggml_v1.o -o gpt2 $(LDFLAGS)
|
||||
#
|
||||
# Tests
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user