MCPcopy Create free account
hub / github.com/NVIDIA/DALI / GetHeaderLen

Function GetHeaderLen

dali/util/numpy.cc:177–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

175}
176
177uint16_t GetHeaderLen(char *data) {
178 std::string header = std::string(data);
179 DALI_ENFORCE(header.find_first_of("NUMPY") != std::string::npos,
180 "File is not a numpy file.");
181
182 // extract header length
183 uint16_t header_len = 0;
184 memcpy(&header_len, &data[8], 2);
185 DALI_ENFORCE((header_len + 10) % 16 == 0,
186 "Error extracting header length.");
187 return header_len;
188}
189
190void ParseHeaderItself(HeaderData &parsed_header, char *data, size_t header_len) {
191 auto header = std::string(data);

Callers 2

ParseODirectHeaderFunction · 0.85
ParseHeaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected