news 2026/6/9 22:01:50

torch张量的contiguous

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
torch张量的contiguous

尝试如下代码

importtorch a=torch.arange(10).view(5,2)#.Tprint(a,a.is_contiguous(),a.data_ptr())foriinrange(a.shape[0]):forjinrange(a.shape[1]):print(f"a[{i},{j}]={a[i,j]},地址:{a[i,j].data_ptr()}")b=a.Tprint(b,b.is_contiguous(),b.data_ptr())foriinrange(b.shape[0]):forjinrange(b.shape[1]):print(f"b[{i},{j}]={b[i,j]},地址:{b[i,j].data_ptr()}")c=b.contiguous()print(c,c.is_contiguous(),c.data_ptr())foriinrange(c.shape[0]):forjinrange(c.shape[1]):print(f"c[{i},{j}]={c[i,j]},地址:{c[i,j].data_ptr()}")

运行结果

转置操作会导致张量不连续

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 18:04:39

PageHelper插件

介绍 PageHelper是第三方提供的Mybatis框架中的一款功能强大、方便易用的分页插件,支持任何形式的单标、多表的分页查询。 官网:Mybatis-PageHelper/wikis/zh/HowToUse.md at master ruiqianyi/Mybatis-PageHelper GitHub 代码实现 在pom.xml引入依…

作者头像 李华
网站建设 2026/6/9 13:32:00

苹果在日本突然“服软”,背后藏着一步大棋!

📌 目录17年封闭高墙被凿开!日本用户可自由装软件,苹果仍抽5%-21%:库克的合规躺赚套路玩疯了一、法律利剑高悬:20%营收罚款倒逼苹果妥协(一)法律硬约束:违者最高罚全年营收20%&#…

作者头像 李华
网站建设 2026/6/8 12:43:37

构建三重防线:软件测试外包质量控制体系实践指南

测试外包质量困境与破局思路 随着软件开发周期的不断压缩和成本控制压力的增加,测试外包已成为众多企业的战略选择。然而,测试外包项目普遍面临质量波动大、沟通成本高、交付物不规范三大痛点。2024年行业数据显示,超过60%的测试外包项目在首…

作者头像 李华
网站建设 2026/6/6 17:15:57

Apache Doris AI 能力揭秘(四):HSAP 一体化混合搜索与分析架构全解

AI 时代正在重塑数据库的角色。过去,数据库主要为人类分析者提供报表与查询能力;而现在,越来越多的查询来自智能代理(Agent),它们会自动检索知识、过滤数据、组合多种信号,并将数据库作为 “实时…

作者头像 李华