Buckets:
| struct ggml_tensor; | |
| class llama_io_write_i { | |
| public: | |
| llama_io_write_i() = default; | |
| virtual ~llama_io_write_i() = default; | |
| virtual void write(const void * src, size_t size) = 0; | |
| virtual void write_tensor(ggml_tensor * tensor, size_t offset, size_t size) = 0; | |
| // bytes written so far | |
| virtual size_t n_bytes() = 0; | |
| void write_string(const std::string & str); | |
| }; | |
| class llama_io_read_i { | |
| public: | |
| llama_io_read_i() = default; | |
| virtual ~llama_io_read_i() = default; | |
| virtual void read(void * dst, size_t size) = 0; | |
| virtual void read_tensor(ggml_tensor * tensor, size_t offset, size_t size) = 0; | |
| // bytes read so far | |
| virtual size_t n_bytes() = 0; | |
| void read_string(std::string & str); | |
| }; | |
Xet Storage Details
- Size:
- 812 Bytes
- Xet hash:
- 588c0e1ecf9839b17a1470ae2e8a0565beb4bfe36b7fdaed3c13a3d5411b2a18
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.