fix: show correct bool value for kv in verbose show information (#9928)
This commit is contained in:
parent
0ff28758b3
commit
6d1103048e
@ -703,6 +703,8 @@ func showInfo(resp *api.ShowResponse, verbose bool, w io.Writer) error {
|
|||||||
for _, k := range keys {
|
for _, k := range keys {
|
||||||
var v string
|
var v string
|
||||||
switch vData := resp.ModelInfo[k].(type) {
|
switch vData := resp.ModelInfo[k].(type) {
|
||||||
|
case bool:
|
||||||
|
v = fmt.Sprintf("%t", vData)
|
||||||
case string:
|
case string:
|
||||||
v = vData
|
v = vData
|
||||||
case float64:
|
case float64:
|
||||||
|
@ -87,6 +87,8 @@ func TestShowInfo(t *testing.T) {
|
|||||||
ModelInfo: map[string]any{
|
ModelInfo: map[string]any{
|
||||||
"general.architecture": "test",
|
"general.architecture": "test",
|
||||||
"general.parameter_count": float64(8_000_000_000),
|
"general.parameter_count": float64(8_000_000_000),
|
||||||
|
"some.true_bool": true,
|
||||||
|
"some.false_bool": false,
|
||||||
"test.context_length": float64(1000),
|
"test.context_length": float64(1000),
|
||||||
"test.embedding_length": float64(11434),
|
"test.embedding_length": float64(11434),
|
||||||
},
|
},
|
||||||
@ -111,6 +113,8 @@ func TestShowInfo(t *testing.T) {
|
|||||||
Metadata
|
Metadata
|
||||||
general.architecture test
|
general.architecture test
|
||||||
general.parameter_count 8e+09
|
general.parameter_count 8e+09
|
||||||
|
some.false_bool false
|
||||||
|
some.true_bool true
|
||||||
test.context_length 1000
|
test.context_length 1000
|
||||||
test.embedding_length 11434
|
test.embedding_length 11434
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user