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 小时前
4.3.2.1 日常监控:上线只是开始
服务器·数据库·python·区块链·php·量化
m0_614523556 小时前
工程工作流:一句需求做视频封面,先拆主题再做小图验收
人工智能·音视频
2501_933670796 小时前
内容电商运营岗位能力模型:SQL、Excel、投放数据与AI工具怎么准备
人工智能·sql·excel
Fluxart.ai6 小时前
GPT Image 2 AI 图片编辑怎么给照片换季节?Flux Art 植被、光线与服装联动教程
人工智能·gpt
Dawson Zhu6 小时前
Agent Skill 自进化架构深度解析:从发现到落地的完整闭环
人工智能·语言模型·架构·aigc·agi
the局外人6 小时前
学习 FastAPI 的 Day 2:用异步 ORM 完成增删改查
后端·python·fastapi
2601_957174656 小时前
AI 数据分析小白入门 没基础怎么才能学好
人工智能·数据挖掘·数据分析
智搜广告6 小时前
GEO优化公司怎么选?智搜广告从三个维度帮你判断
大数据·人工智能·python·elasticsearch·microsoft·geo
维天说6 小时前
Agent会听人话,反而更难管
java·开发语言·人工智能
frigidom10246 小时前
AutoGen Core Runtime 实战:从消息路由到多智能体协作
人工智能