mirror of
https://github.com/ollama/ollama.git
synced 2025-05-11 02:16:36 +02:00
temporary work around for converting spm
This commit is contained in:
parent
4346c2409d
commit
631fecc6d9
1 changed files with 6 additions and 0 deletions
|
@ -47,6 +47,12 @@ func parseSentencePiece(fsys fs.FS) (*Vocabulary, error) {
|
||||||
v.Types = append(v.Types, int32(t))
|
v.Types = append(v.Types, int32(t))
|
||||||
default:
|
default:
|
||||||
tt := int32(sentencepiece.ModelProto_SentencePiece_NORMAL)
|
tt := int32(sentencepiece.ModelProto_SentencePiece_NORMAL)
|
||||||
|
|
||||||
|
// temporary fix to handle gemma3 broken configs
|
||||||
|
if slices.Contains([]string{"<end_of_turn>", "<start_of_turn>"}, piece.GetPiece()) {
|
||||||
|
tt = int32(sentencepiece.ModelProto_SentencePiece_CONTROL)
|
||||||
|
}
|
||||||
|
|
||||||
for _, t := range ast {
|
for _, t := range ast {
|
||||||
if t.Content == piece.GetPiece() {
|
if t.Content == piece.GetPiece() {
|
||||||
tt = int32(sentencepiece.ModelProto_SentencePiece_CONTROL)
|
tt = int32(sentencepiece.ModelProto_SentencePiece_CONTROL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue