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()
相关推荐
大模型码小白2 分钟前
向量化引擎与 AI 排障:当 SIMD 遇到异常检测,存储诊断的范式转移
java·大数据·数据库·人工智能·python
遥感知识服务6 分钟前
水库是在缓解干旱,还是把干旱重新分配?
人工智能
weixin_4462608512 分钟前
ARM++:面向深度伪造检测器的多域智能体协同可迁移对抗攻击框架
arm开发·人工智能
tinygone13 分钟前
在Windows上部署Unlimited-ocr并提供给大模型使用
人工智能·windows·经验分享
阿虎儿13 分钟前
Dify HTTP请求节点超时:Reached maximum retries for URL http://xxx/xxx
人工智能
fpcc14 分钟前
AI和大模型——梯度散度和旋度
人工智能·机器学习
秦先生在广东14 分钟前
jcode:下一代终端编码智能体的技术价值深度解析
人工智能
雪的季节15 分钟前
【无标题】
linux·服务器·python
坚冰老猿20 分钟前
Claude Tag实战:AI 同事嵌入Slack,权限模型怎么设计?
人工智能
nix.gnehc27 分钟前
评测工程化:从手动到持续
人工智能·eval·评测