From 722c50bb0ce18d749edcf86268238e5d9c9ee57e Mon Sep 17 00:00:00 2001 From: Laurent Mazare Date: Sat, 9 Sep 2023 09:03:59 +0100 Subject: Use byteorder in mnist. (#785) --- candle-datasets/src/vision/mnist.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'candle-datasets') 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(reader: &mut T) -> Result { - let mut b = [0u8; 4]; - reader.read_exact(&mut b)?; - Ok(u32::from_be_bytes(b)) +fn read_u32(reader: &mut T) -> std::io::Result { + use byteorder::ReadBytesExt; + reader.read_u32::() } fn check_magic_number(reader: &mut T, expected: u32) -> Result<()> { -- cgit v1.2.3