mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
[GH-ISSUE #2189] [BUG]: Download instability >10 GB model. Repeat fail to complete. Desktop app lock up but not frozen until download completed.. #1427
Closed
opened 2026-02-22 18:24:44 -05:00 by yindo
·
2 comments
No Branch/Tag Specified
master
5846-bug-when-scrolling-up-scrolling-jumps
refactor-remove-workspace-pfp
5969-bug-stopgenerationbutton-disappears-on-the-first-prompt-that-initiates-an-agent-session
2235-bug-how-to-upload-a-folder-with-subfolders-with-files-to-anythingllm
5990-workspace-update-fails-with-unknown-argument-router_id-v1130v1150-intel-mac
opencomputer-examples
pg
feat/image-generation-translations
feat/image-generation
5924-bug-meeting-summary-fails-with-sincludes-is-not-a-function-when-default-llm-is-anthropic-claude
render
feat/uniform-modal-component
5883-bug-unescaped-content-in-json-strings-being-passed-to-document-generator-tools
5901-bug-api-update-embeddings-fails-prisma-argument-filename-is-missing-on-workspace_documentscreate-desktop-windows-v1141
hybrid-search
1981-translations
5752-bug-prompts-to-local-jan-endpoint-unresponsive
feat-disable-native-tool-calling-env-var
5676-bug-non-ollama-agent-providers-do-not-parse-and-present-reasoning-content
feat/markdown-web-scraping
5717-bug-apiv1documentupload-silently-drops-metadata-field-in-desktop-1130-arg-count-mismatch-nested-payload-key
fix/aibitat-context-overflow
5711-bug-erratic-deepseek-v4-flash-the-agent-model-failed-to-respond-400-the-reasoning_content
5631-feat-custom-api-request-timeouts-for-ai-providers
feat-reasoning-control
feat-agent-clarifying-questions-translations
5583-bug-lm-studio-provider-does-not-present-reasoning-output
5313-normalize-translations
feat/memory-translations
5305-lemonade-embedding-engine-swallows-errors-falsely-reports-documents-as-embedded
5060-bug-agent-interactions-agent-are-not-persisted-to-thread-history-via-api
pptx-subagent
feat-render-images-from-mcp-tool-results
stt-provider-expansion-openai-api-compatible
feat-file-search-agent-tool
feat-native-embedder-job-queue
5189-normalize-translations
feat-file-search-agent-tool-translations
i18n-eslint
5140-auto-migration
5112-bug-openrouter-failed-message-bug
3506-feat-parameters-for-openrouter-models
4992-feat-preserve-scroll-position
4973-bug-markdown-numbered-list-display-in-reasoning-pane
desktop
4938-bug-pending-chat-rerendering-ui-bug
quickstart-env
node-llama-cpp-in-container-cuda
node-llama-cpp-in-container
ollama-in-container
4817-feat-set-cooldown-per-mcp-server
4845-keyboard-shortcuts-to-navigate-in-chat
4844-feat-reorder-threads-by-latest-interaction
standardize-username-constraints-normalize-translations
4792-feat-refactor-workspacepfp-image
1382-embed-ip-improvements
1382-bug-embed-api-improvements
refactor-eslint-frontend
4687-feat-refactor-vector-db-providers
4615-feat-disable-apidocs-with-environment-variable
4559-feat-agent-web-search-enable-ordering-of-results
4599-bug-ollama-race-condition-bug
4572-bug-lmstudio-provided-llm-stopped-working-with-anything-llm-after-upgrading-to-190
4508-agent-youtube-transcript-analysis
4497-feat-workspace-names
frontend-eslint
ollama-lmstudio-auto-context-window
4431-validate-vector-database-connectioN
2019-slash-command-keyboard-selection
microsoft-foundry-provider
4431-validate-vector-database-connection
4325-sys-prompt-var-improvements
3209-feat-apiv1workspacestream-chat-sources-citations
4210-bug-voice-to-text-overwrite
4136-feat-jan-as-a-backend-server-option
4172-feat-openai-o3-support
1.8.3-rerelease
web-push-notifications-service
tasks
3955-feat-jinaai-embedder-provider-support
3921-feat-agent-skills-uiux-improvements
3901-bug-validfunccall-checks-optional-arguments
keyboard-dev
1787-custom-roles-and-permissions
add-jira-slack-data-connector
office-extension-wip
lightmode-dropdown-color-update
3586-bug-agent-flow-function-description-provided-by-user-is-not-seen-in-the-llm-query
3463-bug-agent-continues-to-run-if-request-failed-even-after-exit
3439-feat-call-variables-within-the-flow-api-block-url-field
3282-manager-view-models-workspace
3280-token-counting-server-side-truncation-improvements
3147-bug-embedded-chat-widget---not-considering-query-mode-option-always-working-in-chat-mode
2995-feat-disable-temperature-setting-for-deepseek-r1-deepseek-reasoner-model
2827-feat-perplexity-citations
2866-feat-finally-a-gemini-models-endpoint
2647-feat-hpp-header-for-a-c++-code-file-mime-addition
lancedb-revert
1656-feat-implement-tooltip-ui-designs
2011-feat-bump-perplexity-models
1873-feat-auto-add-and-watch-folder-for-document-uploads
1297-feat-gemini-agent-support
1759-bug-ui-bug-fixes
1686-feat-implement-winston-for-logging
1536-bug-toggling-on-users-can-delete-workspaces-does-not-take-effect
agent-ui-mobile-styles
1522-feat-chromadb-support
1595-bug-unable-to-get-live-web-search-and-browsing-agent-working-using-google-custom-search-engine-error-getaddrinfo-enotfound-http-errno-3008
1582-bug-lm-studio-does-not-allow-for-different-model-selection
1312-bug-usernames-should-not-be-case-sensitive-when-logging-in
1029-feat-hf-serverless-inference-api
1086-feat-implement-normalized-input-fields
knowledge-graph-support
644-bug-uploaded-file-name-does-not-match-the-displayed-file-name-after-the-upload
v1.15.0
v1.14.2
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.0
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.8
v1.7.6
v1.7.5
v1.7.4
v1.4.0
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
Clear labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
pull-request
question
stage: specifications
wontfix
Mirrored from GitHub Pull Request
No Label
possible bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mintplex-Labs/anything-llm#1427
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @CamAust on GitHub (Aug 28, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2189
How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
I have been successfully trailing using the Desktop Anything LLM v1.6.4, (OSX version).
Have down loaded and used successfully two smaller LLM's under 5GB. (Mistral7B 4.1GB, and Codellama7B 3.8GB)
Then, a few days later, I tried to download, and activate a larger code focused LLM model - Dolphin Mixtral 26 GB.
Two issues arise:
Issue 1:
Several attempts to download failed. The download would slow at around 10% to 25%, then cease to download. About three attempts.
Various causes were tested, eg:
Watching the process, the % counter as download slowed, would slow, then % counter would decrease, go backwards. This to me suggesting of either a corruption of the download packets and having to reload them, or a coding issue with the downloading component of the app in the case of slower more unreliable data connections.
With each failure, I would quit Anything LLM app and restart it. With this, the download would again restart to load that LLM.
With the final step of turning off the VPN, and hence more direct download route, and OSX settings re sleep etc on max (should not matter I know...), I managed to get to 38% download of this larger LLM. But again then this same behaviour.
Unfortunately these repeat partial downloads was maxing out my data for the month. So have had to stop for now. Can do a retrial if I pay $5 for unlimited data for a day. So if solution proposed in advance, can test implementation.
Issue 2:
I have sought to return to use Anything LLM with the two successfully down loaded models. However, now, even after re installing the Anything LLM app, I can not use any of the other models. I get an error. Status code 404, insisting on this larger LLM download that needs to be completed. .... "dolphin-mixtral:latest" not found, try pulling it first.
Now neither of the two originally set up and working workspaces, with the previous two LLM model downloads assigned can be used or activated, as the app seems locked into this download being completed.
This occurs despite ensuring a fresh set up to these workspaces, with the original smaller LLM (not this dolphin-mixtral LLM) assigned. And other settings checked.
I have tried deleting both the original working workspaces, quitting the app and restarting, and setting up a new workspace seeking to use one of the original LLM's successfully downloaded. Also reinstalling the app in the application folder. These actions do not resolve the problem. So currently I can not use the desktop app at all. The app is not frozen, but it is 'locked up'.
I hesitate to do a full uninstall of Anything LLM, including deleting the .ollama file in the user home account. The reason is to avoid needing to down load the two original smaller LLM's.
Fortunately, I do not have significant work to lose as I was doing only an initial explore of the app and functionality, and the LLM options, and trialing use. So that is good re working from here to resolve this issue.
Problem solving my end:
I have played with settings in the app in the process of learning how to use Anything LLM. Perhaps one combination has caused this issue. Setting were not changed while the attempted downloads were happening of the dolphin LLM.
However, I note a full delete of current workspaces and resetting up and full restart of the app does not resolve this lock up. This includes checking the previous successful LLM's were selected. Hence, I think the issue/bug may be dependent on the User account library or .ollma files associated with this app.
I note with this download issue, the .ollama file does not show any download of the larger dolphin-mixtral LLM or any file of the date and time when the download was active. Even when up to 36%.
I had downloaded the two successful models in a previous use in days before, and those large files are evidently stored here, with dates reflecting the time of successful download. There is no indication of this larger LLM being stored, even incompletely. No new files with the day date of the failed download attempts.
Perhaps the downloading LLM does not save until the LLM is fully downloaded and confirmed in RAM, then written into this folder. With no other major RAM use and 32 GB RAM, I do not see a load limit issue likely given the download did not get past 36%. Further I checked OSX Activity Monitor, CPU load and RAM usage, during later failed downloads and there is no indication of any limits being reached. So this seems excluded.
The Anything LLM folder in Library Application Support is complex. I could remove this folder, having deleted all current work spaces, and quit the application, and then re-open the app.
I have registered an account on discord, reviewed comments, and looked here at past bugs lodged. It seems best to raise this issue here.
Are there known steps to reproduce?
This issue may be specific to this dolphin LLM model source file from the download server. Trial a download.
If the issue is rather poor handling of the download function of the anything LLM desktop app with poorer slower internet connections, then it is more difficult to reproduce. I can only suggest, download a larger >20 GB LLM (or specifically the the dolphin-mixtral LLM) and interrupt the download by disconnecting from the internet for a short moment during the process a few times, to see how the app manages this interruption.
@CamAust commented on GitHub (Aug 28, 2024):
Add: The .llama folder may, on reflection, be from downloading a terminal use version of ollama, and not be associated with the AnythingLLM app. I had done this in the early days while also trialing this GUI app option. However I do not think this caused a conflict with the app version. I could be wrong here.
@timothycarambat commented on GitHub (Aug 28, 2024):
Correct, so for clarification:
.ollamain$HOMEis the models downloaded from the terminal ollama you have installed.the
ollamafolder in AnythingLLM storage is where our models and ollama version live.However, we pull models from the same place as ollama at registry.ollama.com, which can be very slow under load and also on slow connections. The way ollama installs models is by layer and I'm willing to bet the slow connection/disconnect lead to a layerfile corruption on the download of Dolphin.
That being said, if you want to use the models you did successfully download all you need to do is swap your model selection back to a working model. All downloaded models have a button on them that says "uninstall" - indicating they are installed. Select a model and click "save changes". Now you can chat again.
The error you have is because your model is still selected as Dolphin, but failed to download for any number of reasons. its not ready, so it can't be used.
A possible solution for all of this is instead of using the built-in Ollama in AnythingLLM, just connect your terminal Ollama running on your computer (screenshot shows it is alive in top taskbar). Then you can
ollama pullwhatever you need and have the full controls available for you.Let me know in this issue if you have more questions. The limited connection bandwidth for sure is a big hurdle. You dont need to blow away your whole already downloaded models, just the problematic files - which ollama does a great job of obfuscating due to only using SHAs 😵
[BUG]: Download instability >10 GB model. Repeat fail to complete. Desktop app lock up but not frozen until download completed..to [GH-ISSUE #2189] [BUG]: Download instability >10 GB model. Repeat fail to complete. Desktop app lock up but not frozen until download completed..