Skip to content

Commit 95599d9

Browse files
committed
Creating models directory and automatically defaulting to it.
1 parent b7626c2 commit 95599d9

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ build
3030
hs_err_pid*
3131
replay_pid*
3232

33+
models/*.gguf
3334
src/main/cpp/de_kherud_llama_*.h
3435
src/main/resources/**/*.so
3536
src/main/resources/**/*.dylib

Diff for: models/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Local Model Directory
2+
This directory contains models which will be automatically downloaded
3+
for use in java-llama.cpp's unit tests.

Diff for: pom.xml

+4-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@
4747
<jna.version>5.13.0</jna.version>
4848
<junit.version>4.13.1</junit.version>
4949
<test.plugin.version>3.2.3</test.plugin.version>
50-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
50+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
51+
<model.home>${project.basedir}/models</model.home>
5152
<integration.test.model>mistral-7b-instruct-v0.2.Q5_K_S.gguf</integration.test.model>
5253
<integration.test.model.url>https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF/resolve/main/${integration.test.model}</integration.test.model.url>
5354
</properties>
@@ -109,7 +110,8 @@
109110
<!-- Integration Tests need a model home variable -->
110111
<systemPropertyVariables>
111112
<propertyName>model.home</propertyName>
112-
<integration.test.model>${integration.test.model}</integration.test.model>
113+
<integration.test.model>${integration.test.model}</integration.test.model>
114+
<model.home>${model.home}</model.home>
113115
</systemPropertyVariables>
114116
</configuration>
115117
<executions>

0 commit comments

Comments
 (0)