From 3ca9e8692cafede27ad5d258dedf0996f11e514f Mon Sep 17 00:00:00 2001 From: Adam Treat Date: Sun, 25 Jun 2023 20:31:17 -0400 Subject: [PATCH] Don't try and load incomplete files. --- gpt4all-chat/modellist.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpt4all-chat/modellist.cpp b/gpt4all-chat/modellist.cpp index e6762d05..0943d713 100644 --- a/gpt4all-chat/modellist.cpp +++ b/gpt4all-chat/modellist.cpp @@ -451,7 +451,7 @@ void ModelList::updateModelsFromDirectory() // All files that end with .bin and have 'ggml' somewhere in the name QStringList fileNames; for(const QString& filename : allFiles) { - if (filename.endsWith(".bin") && filename.contains("ggml")) { + if (filename.endsWith(".bin") && filename.contains("ggml") && !filename.startsWith("incomplete")) { fileNames.append(filename); } } @@ -473,7 +473,7 @@ void ModelList::updateModelsFromDirectory() QStringList allFiles = dir.entryList(QDir::Files); QStringList fileNames; for(const QString& filename : allFiles) { - if ((filename.endsWith(".bin") && filename.contains("ggml")) + if ((filename.endsWith(".bin") && filename.contains("ggml") && !filename.startsWith("incomplete")) || (filename.endsWith(".txt") && filename.startsWith("chatgpt-"))) { fileNames.append(filename); }