RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future release div will perform true division as in Python 3. Use true_divide or floor_divide (// in Python) instead.

示例代码:

from torchvision import transforms
import numpy as npdata = np.random.randint(0, 255, size=12)
img = data.reshape(2, 2, 3)
print(img.shape)
img_tensor = transforms.ToTensor()(img)  # 转换成tensor
print(img_tensor)
print(img_tensor.shape)
print("*" * 20)
norm_img = transforms.Normalize((10, 10, 10), (1, 1, 1))(img_tensor)  # 进行规范化处理
print(norm_img)

运行效果:

原因:

pytorch1.5.0是可以的,但升级到1.6.0,发现tensor和int之间的除法不能直接用'/'。

解决方案:

对数据进行规范化处理

示例代码:

from torchvision import transforms
import numpy as npdata = np.random.randint(0, 255, size=12)
img = data.reshape(2, 2, 3)
print(img.shape)
img_tensor = transforms.ToTensor()(img)  # 转换成tensor
print(img_tensor)
print(img_tensor.shape)
print("*" * 20)
img_tensor = img_tensor.float()  # 加上这一行
norm_img = transforms.Normalize((10, 10, 10), (1, 1, 1))(img_tensor)  # 进行规范化处理
print(norm_img)

运行结果:

RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel相关推荐

  1. ZeroDivisionError: integer division or modulo by zero解决记录

    运行代码时,出现ZeroDivisionError: integer division or modulo by zero问题,具体如下: Traceback (most recent call la ...

  2. pandas下boxplot报ZeroDivisionError: integer division or modulo by zero

    最近在pandas下画一个箱图boxplot,但是运行起来总是报: ZeroDivisionError: integer division or modulo by zero错误,百思不得其解. 后来 ...

  3. python OverflowError: integer division result too large for a float

    ____tz_zs 1.OverflowError: integer division result too large for a float 在 Python 3 中,int/int 将返回一个 ...

  4. ZeroDivisionError: integer division or modulo by zero

    这里的错误就是由于数据集太小. # 2. Split into train / validation partitionsn_val = int(len(dataset) * val_percent) ...

  5. 解决ZeroDivisionError: integer division or modulo by zero问题

    在刷题判断素数时候,出现了这个问题. 以下是部分代码: 报错: 错误原因: 上述代码的 for 循环取值从 0 到 int(math.sqrt) ,在下一行 if 语句 m%i 时就出了问题, 因为分 ...

  6. ZeroDivisionError:Integer division or modulo by zero

    docker环境下,多GPU训练 方式:采用nvidia-docker创建容器 另: 在用sudo无法解决sh文件的pemission denied问题时,采用bash替代sudo

  7. VS中,0x00007FF7ABF6A8CE 处有未经处理的异常(在 TIF_YUV_vs.exe 中): 0xC0000094: Integer division by zero

    报错:这里报错提示的信息其实是因为0不能作为除数,遍历过程中出现了0 解决方案:除数位置做遍历的时候要防止遍历0

  8. 异常:0xC0000094: Integer division by zero。

    分子不能为0

  9. 复现KM3D:Monocular 3D Detection with Geometric Constraints Embedding and Semi-supervised Training

    复现KM3D:Monocular 3D Detection with Geometric Constraints Embedding and Semi-supervised Training 时间:2 ...

最新文章

  1. Java接收多台设备发送消息_FCM(Firebase Cloud 消息传递)发送到多个设备
  2. OpenGL Multiple Scissors多个剪刀的实例
  3. 随机排列_图片视频特效一键生成,27 种特效可随机排列组合!
  4. Oracle中备份用户对象的两种方法
  5. Flask+Axios+jQuery构建前后端通信的小例子
  6. mysql cursor 字符集_两个MySQL存储过程中文问题的解决方案
  7. python财务预算分析_从审计转到财务分析是怎样一种体验?
  8. 如何办理杭州市民卡|非杭户籍人员个人申领流程
  9. gcc编译优化-O0 -O1 -O2 -O3 -OS解析
  10. 解决stm32下载错误 “Could not stop Cortex-M device.Please check the JTAG cable.“
  11. LDR6290-QFN28 做Type-C台式显示器 一线通大功率PD3.0 快充与在线升级的运用
  12. C#之泛型实例化对象的理解
  13. BIOS入门基础------与BMC通信(IPMI)
  14. 用lisp语言写一段cad提取坐标代码
  15. mysql grant用法_十六、MySQL授权命令grant的使用方法
  16. java实现栈计算器
  17. Unity游戏开发 怪物巡逻AI
  18. restTemplate接受文件流
  19. 中琅条码标签打印软件中打印设置中的相关问题
  20. 信息世界中的基本概念

热门文章

  1. 再见 Python,Hello Julia!
  2. 一年参加一次就够,全新升级的AI开发者大会议程出炉!
  3. 语义表征的无监督对比学习:一个新理论框架
  4. 用了3年CAT,这次我想选择SkyWalking,老板反手就是一个赞!
  5. Docker + FastDFS + Spring Boot 一键式搭建分布式文件服务器
  6. IntelliJ IDEA 2020.3 重大特性
  7. ZooKeeper的基本原理
  8. 学会 IDEA REST Client后,postman就可以丢掉了...
  9. IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件
  10. 复旦邱锡鹏团队:Transformer最新综述!