(fname_out: Path, params: Params, vocab: Vocab, svocab: gguf.SpecialVocab, endianess:gguf.GGUFEndian=gguf.GGUFEndian.LITTLE)
| 886 | |
| 887 | @staticmethod |
| 888 | def write_vocab_only(fname_out: Path, params: Params, vocab: Vocab, svocab: gguf.SpecialVocab, endianess:gguf.GGUFEndian=gguf.GGUFEndian.LITTLE) -> None: |
| 889 | check_vocab_size(params, vocab) |
| 890 | |
| 891 | of = OutputFile(fname_out, params.arch, endianess=endianess) |
| 892 | |
| 893 | # meta data |
| 894 | of.add_meta_arch(params) |
| 895 | of.add_meta_vocab(vocab) |
| 896 | of.add_meta_special_vocab(svocab) |
| 897 | |
| 898 | of.write_meta() |
| 899 | |
| 900 | of.close() |
| 901 | |
| 902 | @staticmethod |
| 903 | def do_item(item: tuple[str, LazyTensor]) -> tuple[DataType, NDArray]: |
no test coverage detected