pytorch中numel()函数用于获取张量中元素数目

pytorch中,numel()函数用于获取张量中元素数目 ,其中 numel() 可以理解为是 number of elements 的缩写。

例如:

python 复制代码
import torch

a = torch.randn(2,3)
b = a.numel()
print(a,b)

# tensor([[-0.4062, -0.8251, -2.2294],
#         [ 0.5109, -1.4237,  0.8322]]) 6

比如实际应用,numel()函数可用于获取模型参数的总数目:

python 复制代码
import logging

# model = ...

num_param = sum([p.numel() for p in model.parameters()])
logging.info(f"Number of model parameters: {num_param}")
相关推荐
Thomas_YXQ12 分钟前
Unity无GC读取图片与网格完整方案
大数据·人工智能·unity·微信·产品运营
天天进步201514 分钟前
Python全栈项目--Python自动化运维工具开发
运维·python·自动化
qcx2319 分钟前
【AI Daily】AI日报 2026-06-02
人工智能·产品设计·ai agent
(●—●)橘子……33 分钟前
力扣第503场周赛练习理解
python·学习·算法·leetcode·职场和发展·周赛
搭贝35 分钟前
低代码+AI赋能文化传媒财务结算:搭贝平台技术架构与实战解析
人工智能·低代码·架构
城事漫游Molly38 分钟前
AI赋能质性研究(一):质性编码全流程 AI Prompt 包
人工智能·prompt·ai for science·定性研究
王牌狮AIen41 分钟前
商业重构——当AI开始“自己开会”:品牌智能体的觉醒与超级个体的崛起
人工智能·重构
爱吃羊的老虎1 小时前
【JAVA】python转java:Spring Boot 入门
java·spring boot·python
道友可好1 小时前
OpenSpec:轻到起飞的 AI 编程规范层
前端·人工智能·后端
后端小肥肠1 小时前
小红书篇篇 5 位数阅读!我自研了一套全栈爆款笔记 Skills
人工智能·aigc·agent