(self, name: str, tensor: LazyTensor)
| 868 | svocab.add_to_gguf(self.gguf) |
| 869 | |
| 870 | def add_tensor_info(self, name: str, tensor: LazyTensor) -> None: |
| 871 | n_elements = int(np.prod(tensor.shape)) |
| 872 | raw_dtype = getattr(tensor.data_type, 'ggml_type', None) |
| 873 | data_type = getattr(tensor.data_type, 'quantized_type', None) or tensor.data_type.dtype |
| 874 | data_nbytes = tensor.data_type.elements_to_bytes(n_elements) |
| 875 | self.gguf.add_tensor_info(name, tensor.shape, data_type, data_nbytes, raw_dtype = raw_dtype) |
| 876 | |
| 877 | def write_meta(self) -> None: |
| 878 | self.gguf.write_header_to_file() |
no test coverage detected