pytorch ----【输入张量.data.size()/输入张量.size()】的使用

python 复制代码
import torch
test_data = torch.randn(1, 12, 32, 32)
batchsize, num_channels, height, width = test_data.data.size()

在提供的代码中,test_data 是一个形状为 (1, 12, 32, 32) 的随机张量,表示一个批次(batch)中有 1 张图像,每张图像有 12 个通道,图像的高度和宽度均为 32 像素。

注意事项

  • test_data.size() 返回一个包含张量各个维度大小的元组,可以直接解包到多个变量中。
  • 确保在调用 .size() 时,使用的是 size() 而不是 data.size(),后者在新的 PyTorch 版本中已不推荐使用。

打印内容:

python 复制代码
print(f"Batch Size: {batchsize}, Channels: {num_channels}, Height: {height}, Width: {width}")
#Batch Size: 1, Channels: 12, Height: 32, Width: 32
相关推荐
请站在我身后34 分钟前
读论文《OmniGen: Unified Image Generation》
人工智能·深度学习·算法·语言模型·transformer
AI王也43 分钟前
ChatGPT 提取文档内容,高效制作PPT、论文
人工智能·chatgpt·prompt·aigc
我爱学Python!43 分钟前
RAG+Agent人工智能平台:RAGflow实现GraphRA知识库问答,打造极致多模态问答与AI编排流体验
人工智能·ai·自然语言处理·大模型·ai大模型·rag·多模态大模型
AI大模型_学习君1 小时前
快速学会一个算法,BERT
人工智能·深度学习·算法·bert·ai大模型·计算机技术·大模型应用
不想CRUD的小凯1 小时前
【AI大语言模型】提示词工程基础及进阶
人工智能·语言模型·自然语言处理
蟹屋在海边1 小时前
关于 NLP 应用方向与深度训练的核心流程
人工智能·深度学习·自然语言处理
水之魂20181 小时前
NLP(二)-文本表示
人工智能·自然语言处理
cv2016_DL2 小时前
TensorRT | 在多个GPU中指定推理设备
人工智能·深度学习
橙子小哥的代码世界2 小时前
【深度学习】03-神经网络 3-3 梯度下降的优化方法-动量算法Momentum
深度学习·神经网络·算法
归一码字2 小时前
时间序列LSTM实现
人工智能·rnn·lstm