Fix adapter loading from SHA hash
This commit is contained in:
parent
6681d37861
commit
bb80a597db
1 changed files with 9 additions and 0 deletions
|
@ -375,6 +375,15 @@ func CreateModel(ctx context.Context, name, modelFileDir string, commands []pars
|
||||||
layer.MediaType = mediatype
|
layer.MediaType = mediatype
|
||||||
layers = append(layers, layer)
|
layers = append(layers, layer)
|
||||||
case "adapter":
|
case "adapter":
|
||||||
|
if strings.HasPrefix(c.Args, "@") {
|
||||||
|
blobPath, err := GetBlobsPath(strings.TrimPrefix(c.Args, "@"))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
c.Args = blobPath
|
||||||
|
}
|
||||||
|
|
||||||
fn(api.ProgressResponse{Status: "creating adapter layer"})
|
fn(api.ProgressResponse{Status: "creating adapter layer"})
|
||||||
bin, err := os.Open(realpath(modelFileDir, c.Args))
|
bin, err := os.Open(realpath(modelFileDir, c.Args))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in a new issue