diff --git a/convert/convert.go b/convert/convert.go index fc1d2f7a..ba23080c 100644 --- a/convert/convert.go +++ b/convert/convert.go @@ -103,9 +103,9 @@ func ReadSafeTensors(fn string, offset uint64) ([]llm.Tensor, uint64, error) { return []llm.Tensor{}, 0, err } - shape := [4]uint64{1, 1, 1, 1} - for cnt, s := range data.Shape { - shape[cnt] = uint64(s) + shape := []uint64{0, 0, 0, 0} + for i := range data.Shape { + shape[i] = uint64(data.Shape[i]) } t := llm.Tensor{