You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[BUG] Display draft model currently loaded in UI instead of draft model configured in default model settings
Which version of LM Studio?
LM Studio 0.3.16 (build 3)
Which operating system?
MacOS 15.5
What is the bug?
GGUF model described, but the same issue affects MLX models.
A model loaded just-in-time (let's call this Model A) will load the draft model specified in the API call (Model Draft). This is correct behavior. Separately, Model A can specify a Draft Model in:
Model Settings > Speculative Decoding > Draft Model (My Models view, see Image 1)
Model Settings > Inference > Speculative Decoding > Draft Model (Developer view, see Image 2). NB: a draft model can not be specified or otherwise configured directly from the Chat window.
Reasonably speaking, the first method of defining a default model would conceptually be accurate as these are settings that are not expected to relate to any specific instantiation of a model on the CPU/GPU.
However, the second method does directly apply to (and is only visible for) a specific model instantiation.
Proposed solution(s)
I contend that the Developer tab's view should do one (or both) of two possible solutions:
Add a nested row in the table of models loaded indicating the draft model loaded for the given main model.
Override the field setting for > Inference > Speculative Decoding > Draft Model as it gets displayed to the user.
Thus, the user is informed via the GUI which draft model is currently being used by the loaded main model.
Screenshots
Image 1. The My Models screen interface to configure a default draft model.
Image 2. The Developer screen interface to configure the same default draft model.
Image 3. The developer logs enumerate the draft model being loaded, alongside the settings that does the default configured draft model in the Model Settings.
[BUG] Display draft model currently loaded in UI instead of draft model configured in default model settings
Which version of LM Studio?
LM Studio 0.3.16 (build 3)
Which operating system?
MacOS 15.5
What is the bug?
GGUF model described, but the same issue affects MLX models.
A model loaded just-in-time (let's call this
Model A
) will load the draft model specified in the API call (Model Draft
). This is correct behavior. Separately,Model A
can specify a Draft Model in:Model Settings > Speculative Decoding > Draft Model
(My Models view, see Image 1)Model Settings > Inference > Speculative Decoding > Draft Model
(Developer view, see Image 2).NB: a draft model can not be specified or otherwise configured directly from the Chat window.
Reasonably speaking, the first method of defining a default model would conceptually be accurate as these are settings that are not expected to relate to any specific instantiation of a model on the CPU/GPU.
However, the second method does directly apply to (and is only visible for) a specific model instantiation.
Proposed solution(s)
I contend that the Developer tab's view should do one (or both) of two possible solutions:
> Inference > Speculative Decoding > Draft Model
as it gets displayed to the user.Thus, the user is informed via the GUI which draft model is currently being used by the loaded main model.
Screenshots
Image 1. The My Models screen interface to configure a default draft model.

Image 2. The Developer screen interface to configure the same default draft model.

Image 3. The developer logs enumerate the draft model being loaded, alongside the settings that does the default configured draft model in the Model Settings.

Logs
Add any relevant logs.
Log of ggml loading
The text was updated successfully, but these errors were encountered: