mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2025-01-07 11:23:56 +01:00
gguf : fix set is not subscriptable
This commit is contained in:
parent
06c3e4a1a7
commit
32e037ffbe
4
gguf.py
4
gguf.py
@ -149,7 +149,7 @@ class GGUFWriter:
|
|||||||
elif vtype == GGUFValueType.ARRAY:
|
elif vtype == GGUFValueType.ARRAY:
|
||||||
ltype = set([GGUFValueType.get_type(item) for item in val])
|
ltype = set([GGUFValueType.get_type(item) for item in val])
|
||||||
assert len(ltype) == 1, "All items in a GGUF array should be of the same type"
|
assert len(ltype) == 1, "All items in a GGUF array should be of the same type"
|
||||||
self.fout.write(struct.pack("<I", ltype[0]))
|
self.fout.write(struct.pack("<I", list(ltype)[0]))
|
||||||
self.fout.write(struct.pack("<I", len(val)))
|
self.fout.write(struct.pack("<I", len(val)))
|
||||||
for item in val:
|
for item in val:
|
||||||
self.write_val(item, write_vtype=False)
|
self.write_val(item, write_vtype=False)
|
||||||
@ -273,7 +273,7 @@ class GGUFWriter:
|
|||||||
def write_token_list(self, tokens: List):
|
def write_token_list(self, tokens: List):
|
||||||
self.write_array(constants.KEY_TOKENIZER_LIST, tokens)
|
self.write_array(constants.KEY_TOKENIZER_LIST, tokens)
|
||||||
|
|
||||||
def write_token_scores(self, scores: List:
|
def write_token_scores(self, scores: List[float]):
|
||||||
self.write_array(constants.KEY_TOKENIZER_SCORES, scores)
|
self.write_array(constants.KEY_TOKENIZER_SCORES, scores)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user