Fix: pth files don't load on Windows (#1661)

* Don't treat zip path as OS path

* Add a test case

* Add code to generate test pth data
This commit is contained in:
Roma Klapaukh
2024-02-06 18:50:55 +11:00
committed by GitHub
parent 982722019b
commit 1ba11f22d6
4 changed files with 15 additions and 3 deletions

View File

@ -227,13 +227,11 @@ impl Object {
_ => return Ok(None),
};
let (layout, dtype, file_path, storage_size) = rebuild_args(args)?;
let mut path = dir_name.to_path_buf();
path.push(file_path);
Ok(Some(TensorInfo {
name,
dtype,
layout,
path: path.to_string_lossy().into_owned(),
path: format!("{}/{}", dir_name.to_string_lossy(), file_path),
storage_size,
}))
}