MCPcopy Create free account
hub / github.com/ml-explore/mlx-data / bufferize_

Method bufferize_

mlx/data/buffer/FromStream.cpp:14–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12 : FromVector(bufferize_(stream, size)) {}
13
14std::vector<Sample> FromStream::bufferize_(
15 std::shared_ptr<stream::Stream> stream,
16 int64_t size) {
17 std::vector<Sample> buffer;
18 if (size > 0) {
19 buffer.reserve(size);
20 }
21 for (int64_t i = 0; (size < 0) || (i < size); i++) {
22 auto sample = stream->next();
23 if (sample.empty()) {
24 break;
25 }
26 buffer.push_back(sample);
27 }
28 return buffer;
29}
30
31} // namespace buffer
32} // namespace data

Callers

nothing calls this directly

Calls 1

nextMethod · 0.45

Tested by

no test coverage detected