Pytorch 读取t7文件

Pytorch 1.0以上可以使用:

c 复制代码
import torchfile

th_path = r"./path/xx.t7"
data = torchfile.load(th_path)

print(data.shape)

若data的尺寸为0,则将torch版本降为0.4.1,并使用以下函数:

c 复制代码
from torch.utils.serialization import load_lua

th_path = r"./path/xx.t7"
data = load_lua(th_path).numpy()

print(data.shape)

注意:

若是在Windows的系统中读取t7文件,一定要记得要用long_size=8

c 复制代码
data = torchfile.load(th_path,long_size=8)
或
data = load_lua(th_path,long_size=8).numpy()
相关推荐
梦弦1816 小时前
Django:Python高效Web开发利器
python·django
Trent198516 小时前
影楼精修-眼镜祛反光算法详解
图像处理·人工智能·算法·计算机视觉·aigc
Knight_AL16 小时前
Spring AOP 中 JoinPoint 使用指南
java·python·spring
吾在学习路16 小时前
【CVPR 2018最佳论文】Squeeze-and-Excitation Networks
人工智能·深度学习·神经网络·机器学习
知远同学16 小时前
Pycharm顶部菜单栏固定显示
ide·python·pycharm
默默前行的虫虫16 小时前
nicegui中多次调用数据库操作总结
数据库·python
小黄人软件16 小时前
豆包AI手机是未来所有带屏设备的方向,包括POS机。豆包AI手机需要很强的本地算力吗?不需要。
人工智能·智能手机
Salt_072816 小时前
DAY 47 Tensorboard的使用介绍
人工智能·python·深度学习·机器学习
木卫二号Coding16 小时前
第七十篇-ComfyUI+V100-32G+运行SD3.5-文生图
人工智能