Download tools/mosesdecoder/util/parallel_read.hh from Quagmire1/wiki-cased: direct link, hf CLI and curl.
- Browser
- Download file 461 Bytes
-
https://huggingface.co/Quagmire1/wiki-cased/resolve/main/tools/mosesdecoder/util/parallel_read.hh
- Command line
-
hf download hf://Quagmire1/wiki-cased/tools/mosesdecoder/util/parallel_read.hh
-
curl -L -o parallel_read.hh https://huggingface.co/Quagmire1/wiki-cased/resolve/main/tools/mosesdecoder/util/parallel_read.hh
461 Bytes
| /* Read pieces of a file in parallel. This has a very specific use case: | |
| * reading files from Lustre is CPU bound so multiple threads actually | |
| * increases throughput. Speed matters when an LM takes a terabyte. | |
| */ | |
| namespace util { | |
| void ParallelRead(int fd, void *to, std::size_t amount, uint64_t offset); | |
| } // namespace util | |