some fixes

This commit is contained in:
Radek Davidek 2026-03-24 10:23:12 +01:00
parent c2be2e54f0
commit fd3ec20d40
3 changed files with 38 additions and 7 deletions

View File

@ -1,6 +1,6 @@
#Llama Runner Configuration
#Mon Mar 23 13:54:12 UTC 2026
windowY=546
windowHeight=854
windowX=1973
windowWidth=587
#Tue Mar 24 10:22:47 CET 2026
windowHeight=1189
windowWidth=711
windowX=1849
windowY=211

View File

@ -118,5 +118,25 @@
"chatTemplateKwargs": "{\"enable_thinking\": false}",
"ngl": 999,
"fit": false
},
"gpt-oss-120b-F16-16k": {
"host": "0.0.0.0",
"port": 3080,
"parallel": 1,
"threads": 99,
"flashAttention": true,
"kvUnified": true,
"cacheTypeK": "q8_0",
"cacheTypeV": "q8_0",
"temperature": 0.6,
"topP": 0.95,
"topK": 20,
"minP": 0.0,
"ctxSize": 131070,
"enableThinking": false,
"modelPath": "/home/kamma/models/gpt-oss-120b-F16.gguf",
"chatTemplateKwargs": "{\"enable_thinking\": true}",
"ngl": -1,
"fit": true
}
}

View File

@ -382,14 +382,14 @@ public class Main extends JFrame {
fitCheckBox.setSelected(config.isFit());
toggleFitMode();
updateCommandPreview();
} catch (IOException e) {
e.printStackTrace();
JOptionPane.showMessageDialog(this, "Error loading: " + e.getMessage() + "\n" + e.toString(), "Error",
JOptionPane.ERROR_MESSAGE);
} finally {
isProfileLoading = false;
// Refresh preview after all profile values are applied.
updateCommandPreview();
}
}
@ -865,6 +865,15 @@ public class Main extends JFrame {
ctxSizeField = new JTextField("180000", 10);
ctxSizeField.setCaretColor(Color.WHITE);
ctxSizeField.addActionListener(e -> updateCommandPreview());
// Update preview on any change, not just Enter
ctxSizeField.getDocument().addDocumentListener(new javax.swing.event.DocumentListener() {
@Override
public void insertUpdate(javax.swing.event.DocumentEvent e) { updateCommandPreview(); }
@Override
public void removeUpdate(javax.swing.event.DocumentEvent e) { updateCommandPreview(); }
@Override
public void changedUpdate(javax.swing.event.DocumentEvent e) { updateCommandPreview(); }
});
panel.add(ctxSizeField, gbc);
gbc.gridx = 0;
@ -931,6 +940,7 @@ public class Main extends JFrame {
private void toggleFitMode() {
nglField.setEnabled(!fitCheckBox.isSelected());
updateCommandPreview();
}
private void updateCommandPreview() {
@ -943,6 +953,7 @@ public class Main extends JFrame {
private void setNglFieldText(String text) {
nglField.setText(text);
updateCommandPreview();
}
private javax.swing.event.DocumentListener createNglDocumentListener() {