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}")
相关推荐
醒醒该学习了!3 分钟前
AI生成音频
人工智能
我的xiaodoujiao6 分钟前
API 接口自动化测试详细图文教程学习系列24--如何用Pytest去设计接口测试用例并执行
python·学习·测试工具·pytest
SOC罗三炮7 分钟前
OpenHuman 源码深度解构:一个 Rust 驱动的本地优先 AI 个人助手
开发语言·人工智能·rust
冰西瓜6009 分钟前
深度学习的数学原理(四十一)—— KV Cache
人工智能·深度学习
一点一木11 分钟前
🚀 2026 年 5 月 GitHub 十大热门项目排行榜 🔥
人工智能·github·ai编程
Chunyyyen24 分钟前
【第四十七周】自然语言处理课程作业记录
人工智能·自然语言处理
zhangfeng113328 分钟前
ai 模型加密,强化版终极防盗方案 支持烧录的显卡列表
人工智能·pytorch·python
半个落月29 分钟前
深入理解 Python dict 与 set:从哈希表底层到高性能实战
python
阿里云大数据AI技术33 分钟前
逐际动力 x 阿里云 PAI:携手开启具身智能走向物理世界新篇章
人工智能·机器人
带派擂总34 分钟前
Python全栈开发 Day10_用户管理系统
python