mirror of
https://github.com/huggingface/candle.git
synced 2025-06-19 03:54:56 +00:00
Use byteorder in mnist. (#785)
This commit is contained in:
@ -8,10 +8,9 @@ use parquet::file::reader::{FileReader, SerializedFileReader};
|
|||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::io::{self, BufReader, Read};
|
use std::io::{self, BufReader, Read};
|
||||||
|
|
||||||
fn read_u32<T: Read>(reader: &mut T) -> Result<u32> {
|
fn read_u32<T: Read>(reader: &mut T) -> std::io::Result<u32> {
|
||||||
let mut b = [0u8; 4];
|
use byteorder::ReadBytesExt;
|
||||||
reader.read_exact(&mut b)?;
|
reader.read_u32::<byteorder::BigEndian>()
|
||||||
Ok(u32::from_be_bytes(b))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn check_magic_number<T: Read>(reader: &mut T, expected: u32) -> Result<()> {
|
fn check_magic_number<T: Read>(reader: &mut T, expected: u32) -> Result<()> {
|
||||||
|
Reference in New Issue
Block a user