\r
import io.github.ggerganov.whispercpp.bean.WhisperSegment;\r
import io.github.ggerganov.whispercpp.params.CBool;\r
+import io.github.ggerganov.whispercpp.params.WhisperContextParams;\r
import io.github.ggerganov.whispercpp.params.WhisperFullParams;\r
import io.github.ggerganov.whispercpp.params.WhisperSamplingStrategy;\r
import org.junit.jupiter.api.BeforeAll;\r
//String modelName = "../../models/ggml-tiny.bin";\r
String modelName = "../../models/ggml-tiny.en.bin";\r
try {\r
- whisper.initContext(modelName);\r
+ WhisperContextParams.ByValue contextParams = whisper.getContextDefaultParams();\r
+ contextParams.useFlashAttn(false); // Disable flash attention\r
+ whisper.initContext(modelName, contextParams);\r
//whisper.getFullDefaultParams(WhisperSamplingStrategy.WHISPER_SAMPLING_GREEDY);\r
//whisper.getJavaDefaultParams(WhisperSamplingStrategy.WHISPER_SAMPLING_BEAM_SEARCH);\r
modelInitialised = true;\r