mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2024-10-01 01:06:10 -04:00
Add better warnings and links.
This commit is contained in:
parent
71c972f8fa
commit
ef92492d8c
@ -125,8 +125,8 @@ Window {
|
|||||||
+ qsTr("this program. In particular, it does not support AVX intrinsics which this ")
|
+ qsTr("this program. In particular, it does not support AVX intrinsics which this ")
|
||||||
+ qsTr("program requires to successfully run a modern large language model. ")
|
+ qsTr("program requires to successfully run a modern large language model. ")
|
||||||
+ qsTr("The only solution at this time is to upgrade your hardware to a more modern CPU.")
|
+ qsTr("The only solution at this time is to upgrade your hardware to a more modern CPU.")
|
||||||
+ qsTr("<br><br>See here for more information: ")
|
+ qsTr("<br><br>See here for more information: <a href=\"https://en.wikipedia.org/wiki/Advanced_Vector_Extensions\">")
|
||||||
+ qsTr("https://en.wikipedia.org/wiki/Advanced_Vector_Extensions")
|
+ qsTr("https://en.wikipedia.org/wiki/Advanced_Vector_Extensions</a>")
|
||||||
}
|
}
|
||||||
|
|
||||||
StartupDialog {
|
StartupDialog {
|
||||||
@ -165,6 +165,7 @@ Window {
|
|||||||
+ "<li>Check the model file is complete in the download folder"
|
+ "<li>Check the model file is complete in the download folder"
|
||||||
+ "<li>You can find the download folder in the settings dialog"
|
+ "<li>You can find the download folder in the settings dialog"
|
||||||
+ "<li>If you've sideloaded the model ensure the file is not corrupt by checking md5sum"
|
+ "<li>If you've sideloaded the model ensure the file is not corrupt by checking md5sum"
|
||||||
|
+ "<li>Read more about what models are supported in our <a href=\"https://docs.gpt4all.io/gpt4all_chat.html\">documentation</a> for the gui"
|
||||||
+ "<li>Check out our <a href=\"https://discord.gg/4M2QFmTt2k\">discord channel</a> for help")
|
+ "<li>Check out our <a href=\"https://discord.gg/4M2QFmTt2k\">discord channel</a> for help")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -292,11 +292,12 @@ Item {
|
|||||||
Layout.row: 1
|
Layout.row: 1
|
||||||
Layout.column: 2
|
Layout.column: 2
|
||||||
Layout.rowSpan: 2
|
Layout.rowSpan: 2
|
||||||
Layout.maximumWidth: 330
|
Layout.maximumWidth: 520
|
||||||
Layout.alignment: Qt.AlignTop
|
Layout.alignment: Qt.AlignTop
|
||||||
color: theme.textErrorColor
|
color: theme.textErrorColor
|
||||||
wrapMode: Text.WordWrap
|
wrapMode: Text.WordWrap
|
||||||
text: qsTr("Warning: Advanced users only. Values too large may cause localdocs to fail or result in extremely slow responses.")
|
text: qsTr("Warning: Advanced usage only. Values too large may cause localdocs failure, extremely slow responses or failure to respond at all. Roughly speaking, the {N chars x N snippets} are added to the model's context window. More info <a href=\"https://docs.gpt4all.io/gpt4all_chat.html#localdocs-beta-plugin-chat-with-your-data\">here.</a>")
|
||||||
|
onLinkActivated: function(link) { Qt.openUrlExternally(link) }
|
||||||
}
|
}
|
||||||
|
|
||||||
MyButton {
|
MyButton {
|
||||||
|
@ -37,7 +37,7 @@ Dialog {
|
|||||||
Accessible.role: Accessible.HelpBalloon
|
Accessible.role: Accessible.HelpBalloon
|
||||||
Accessible.name: text
|
Accessible.name: text
|
||||||
Accessible.description: qsTr("Reveals a shortlived help balloon")
|
Accessible.description: qsTr("Reveals a shortlived help balloon")
|
||||||
onLinkActivated: { Qt.openUrlExternally("https://discord.gg/4M2QFmTt2k") }
|
onLinkActivated: function(link) { Qt.openUrlExternally(link) }
|
||||||
}
|
}
|
||||||
|
|
||||||
MyBusyIndicator {
|
MyBusyIndicator {
|
||||||
|
@ -782,9 +782,53 @@ Dialog {
|
|||||||
ToolTip.text: qsTr("WARNING: This enables the gui to act as a local REST web server(OpenAI API compliant) for API requests and will increase your RAM usage as well")
|
ToolTip.text: qsTr("WARNING: This enables the gui to act as a local REST web server(OpenAI API compliant) for API requests and will increase your RAM usage as well")
|
||||||
ToolTip.visible: hovered
|
ToolTip.visible: hovered
|
||||||
}
|
}
|
||||||
MyButton {
|
Rectangle {
|
||||||
Layout.row: 7
|
Layout.row: 7
|
||||||
|
Layout.column: 0
|
||||||
|
Layout.columnSpan: 3
|
||||||
|
Layout.fillWidth: true
|
||||||
|
height: 1
|
||||||
|
color: theme.dialogBorder
|
||||||
|
}
|
||||||
|
Rectangle {
|
||||||
|
Layout.row: 9
|
||||||
|
Layout.column: 0
|
||||||
|
Layout.fillWidth: true
|
||||||
|
Layout.columnSpan: 3
|
||||||
|
height: 1
|
||||||
|
color: theme.dialogBorder
|
||||||
|
}
|
||||||
|
Label {
|
||||||
|
id: gpuOverrideLabel
|
||||||
|
text: qsTr("Force GPU if detected:")
|
||||||
|
color: theme.textColor
|
||||||
|
Layout.row: 8
|
||||||
|
Layout.column: 0
|
||||||
|
}
|
||||||
|
RowLayout {
|
||||||
|
Layout.row: 8
|
||||||
Layout.column: 1
|
Layout.column: 1
|
||||||
|
Layout.columnSpan: 2
|
||||||
|
MyCheckBox {
|
||||||
|
id: gpuOverrideBox
|
||||||
|
checked: false
|
||||||
|
onClicked: {
|
||||||
|
// fixme
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Label {
|
||||||
|
id: warningLabel
|
||||||
|
Layout.maximumWidth: 730
|
||||||
|
Layout.alignment: Qt.AlignTop
|
||||||
|
color: theme.textErrorColor
|
||||||
|
wrapMode: Text.WordWrap
|
||||||
|
text: qsTr("WARNING: This setting forces usage of the GPU if it is detected. Can cause a crash if the model requires more RAM than the OS + GPU supports.")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
MyButton {
|
||||||
|
Layout.row: 10
|
||||||
|
Layout.column: 1
|
||||||
|
Layout.columnSpan: 2
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
text: qsTr("Restore Defaults")
|
text: qsTr("Restore Defaults")
|
||||||
Accessible.description: qsTr("Restores the settings dialog to a default state")
|
Accessible.description: qsTr("Restores the settings dialog to a default state")
|
||||||
|
Loading…
Reference in New Issue
Block a user