1
1
mirror of https://github.com/leon-ai/leon.git synced 2024-08-17 06:00:33 +03:00

fix(scripts): llama.cpp release tag not failing when null

This commit is contained in:
louistiti 2024-06-01 21:33:07 +08:00
parent 40fd5fac88
commit f1c6db6053
No known key found for this signature in database
GPG Key ID: 92CD6A2E497E1669

View File

@ -72,9 +72,9 @@ async function downloadLLM() {
LLM_NAME,
LLM_VERSION,
{
llamaCPPVersion: manifest.llamaCPPVersion
llamaCPPVersion: manifest?.llamaCPPVersion
? manifest.llamaCPPVersion
: LLM_LLAMA_CPP_RELEASE_TAG
: null
}
)
LogHelper.success('Manifest file updated')
@ -88,6 +88,7 @@ async function downloadLLM() {
}
} catch (e) {
LogHelper.error(`Failed to download LLM: ${e}`)
process.exit(1)
}
}
@ -97,13 +98,13 @@ async function downloadAndCompileLlamaCPP() {
`Downloading and compiling "${LLM_LLAMA_CPP_RELEASE_TAG}" llama.cpp release...`
)
if (manifest.llamaCPPVersion) {
if (manifest?.llamaCPPVersion) {
LogHelper.info(`Found llama.cpp ${manifest.llamaCPPVersion}`)
LogHelper.info(`Latest version is ${LLM_LLAMA_CPP_RELEASE_TAG}`)
}
if (!manifest || manifest.llamaCPPVersion !== LLM_LLAMA_CPP_RELEASE_TAG) {
if (manifest.llamaCPPVersion !== LLM_LLAMA_CPP_RELEASE_TAG) {
if (!manifest || manifest?.llamaCPPVersion !== LLM_LLAMA_CPP_RELEASE_TAG) {
if (manifest?.llamaCPPVersion !== LLM_LLAMA_CPP_RELEASE_TAG) {
LogHelper.info(`Updating llama.cpp to ${LLM_LLAMA_CPP_RELEASE_TAG}...`)
}
@ -143,6 +144,7 @@ async function downloadAndCompileLlamaCPP() {
}
} catch (e) {
LogHelper.error(`Failed to set up llama.cpp: ${e}`)
process.exit(1)
}
}