Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
4dcceeff
Commit
4dcceeff
authored
Oct 17, 2023
by
Michael Yang
Browse files
let the template do the work
parent
019e4a45
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
10 deletions
+11
-10
server/images.go
server/images.go
+11
-10
No files found.
server/images.go
View file @
4dcceeff
...
...
@@ -901,18 +901,17 @@ func ShowModelfile(model *Model) (string, error) {
var
mt
struct
{
*
Model
From
string
Parameters
[
]
string
Parameters
map
[
string
][]
any
}
mt
.
Parameters
=
make
(
map
[
string
][]
any
)
for
k
,
v
:=
range
model
.
Options
{
switch
v
:=
v
.
(
type
)
{
case
[]
interface
{}
:
for
_
,
nv
:=
range
v
{
mt
.
Parameters
=
append
(
mt
.
Parameters
,
fmt
.
Sprintf
(
"%s %v"
,
k
,
nv
))
}
default
:
mt
.
Parameters
=
append
(
mt
.
Parameters
,
fmt
.
Sprintf
(
"%s %v"
,
k
,
v
))
if
s
,
ok
:=
v
.
([]
any
);
ok
{
mt
.
Parameters
[
k
]
=
s
continue
}
mt
.
Parameters
[
k
]
=
[]
any
{
v
}
}
mt
.
Model
=
model
...
...
@@ -937,8 +936,10 @@ SYSTEM """{{ .System }}"""
ADAPTER {{ $adapter }}
{{- end }}
{{- range $parameter := .Parameters }}
PARAMETER {{ $parameter }}
{{- range $k, $v := .Parameters }}
{{- range $parameter := $v }}
PARAMETER {{ $k }} {{ printf "%#v" $parameter }}
{{- end }}
{{- end }}`
tmpl
,
err
:=
template
.
New
(
""
)
.
Parse
(
modelFile
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment