summaryrefslogtreecommitdiff
path: root/candle-datasets
diff options
context:
space:
mode:
authorLaurent Mazare <laurent.mazare@gmail.com>2023-09-09 09:03:59 +0100
committerGitHub <noreply@github.com>2023-09-09 09:03:59 +0100
commit722c50bb0ce18d749edcf86268238e5d9c9ee57e (patch)
tree997c32932ff400ac28b6a42e64912a29702deb09 /candle-datasets
parent976a1086ee8c30398582df1727ffb27679b2c2d7 (diff)
downloadcandle-722c50bb0ce18d749edcf86268238e5d9c9ee57e.tar.gz
candle-722c50bb0ce18d749edcf86268238e5d9c9ee57e.tar.bz2
candle-722c50bb0ce18d749edcf86268238e5d9c9ee57e.zip
Use byteorder in mnist. (#785)
Diffstat (limited to 'candle-datasets')
-rw-r--r--candle-datasets/src/vision/mnist.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/candle-datasets/src/vision/mnist.rs b/candle-datasets/src/vision/mnist.rs
index 7a8240cf..2dac883c 100644
--- a/candle-datasets/src/vision/mnist.rs
+++ b/candle-datasets/src/vision/mnist.rs
@@ -8,10 +8,9 @@ use parquet::file::reader::{FileReader, SerializedFileReader};
use std::fs::File;
use std::io::{self, BufReader, Read};
-fn read_u32<T: Read>(reader: &mut T) -> Result<u32> {
- let mut b = [0u8; 4];
- reader.read_exact(&mut b)?;
- Ok(u32::from_be_bytes(b))
+fn read_u32<T: Read>(reader: &mut T) -> std::io::Result<u32> {
+ use byteorder::ReadBytesExt;
+ reader.read_u32::<byteorder::BigEndian>()
}
fn check_magic_number<T: Read>(reader: &mut T, expected: u32) -> Result<()> {