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}")
相关推荐
梓色系6 分钟前
Spring AI 实战:从零搭建 MCP 客户端与服务端,让大模型拥有“手脚“
java·人工智能·spring
“码”力全开7 分钟前
解构企业级安防中台:基于Docker容器化与GB28181/RTSP多协议汇聚的边缘计算AI视频管理平台(全量源码交付)
人工智能·docker·边缘计算
TechWayfarer9 分钟前
IP精准定位服务在快递网点规划中的应用:如何用客户位置数据辅助选址
大数据·网络·python·tcp/ip·交通物流
GeeLark13 分钟前
TikTok自动化 我们有在优化
人工智能
秦时星星15 分钟前
Spring AI + FastMCP 跨语言集成踩坑实录
java·人工智能·spring
码农小白AI15 分钟前
单据审核难度大?IACheck AI 报告审核联动全流程高效核验
人工智能
聚城云-GeecityCloud15 分钟前
数字化破局|不分物业规模,皆可全新升级
大数据·人工智能
小白考证进阶中16 分钟前
阿里云ACA大模型|6月15日课程和大纲大改⚠️
人工智能·阿里云·阿里云认证·阿里云acp备考·阿里云aca证书·ai证书·阿里云aca大模型
Esaka_Forever20 分钟前
FAISS (Facebook AI Similarity Search)
人工智能·faiss
摄影图20 分钟前
[图片素材]大模型训练开发 场景覆盖适配各类科技
人工智能·科技·aigc·贴图