内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 【AI理论】TensorFlow 模型优化工具包:模型大小减半,精度几乎不变

    压缩大小,不减精度精度是64位,单精度是32位,所谓的精度浮点数就是使用2个字节(16位)来存储。比起8位或16位整数,精度浮点数具有动态范围高的优点;而与单精度浮点数相比,它能节省一的储存空间和带宽。比起双精度和单精度浮点数精度浮点显然没有那么适合计算。

    作者: HWCloudAI
    发表时间: 2019-08-12 15:01:41
    4755
    0
  • 【转载】【MindSpore】性能优化—混合精度(一)

    从上可以理解(float16为精度浮点数,float32为单精度浮点数),MindSpore是将网络中的前向计算部分`cast`成精度浮点数进行计算,以节省内存空间,提升性能,同时将`loss`值保持单精度浮点数进行计算和存储,`weight`使用精度浮点数进行计算,单精度浮点数进行保存

    作者: Tianyi_Li
    1983
    1
  • numpy类型和pyacl数据类型转换

    9223372036854775807)uint8无符号整数(0 to 255)uint16无符号整数(0 to 65535)uint32无符号整数(0 to 4294967295)uint64无符号整数(0 to 18446744073709551615)float_float64 类型的简写float16精度浮点数

    作者: j_f
    963
    0
  • mindspore模型训练—混合精度算法

        **混合精度训练方法**是通过混合使用单精度精度数据格式来加速深度神经网络训练的过程,同时保持了单精度训练所能达到的网络精度。即在尽可能减少精度损失的情况下利用精度浮点数加速训练。

    作者: leid_lzu
    发表时间: 2021-11-02 05:16:32
    1891
    0
  • 【Python Numpy教程】numpy数据类型

    float16:精度浮点数 float32:单精度浮点数 float64:双精度浮点数 float128:扩展精度浮点数 复数类型: complex64:由两个32位浮点数表示的复数 complex128:由两个64位浮点数表示的复数 complex256:由两个128位浮点数表示的复数

    作者: 人才程序员
    发表时间: 2024-09-14 19:39:56
    188
    0
  • Python数据分析与展示:科学计算基础库numpy-1

    数组一般要求所有元素类型相同(同质),数组下标从0开始 1234 ndarray元素类型 布尔:bool(True False) c语言int,环境有关: intc,intp 整数:int8,int16,int32,init64 无符号整数: uint8,uint16,uint32,uinit64 精度浮点数

    作者: 彭世瑜
    发表时间: 2021-08-13 15:44:25
    1271
    0
  • 华为诺亚方舟开源预训练模型——三头六臂“哪吒”在此

    而在混合精度训练过程中,每一个step会为模型的所有weight维护一个FP32的copy,称为Master Weights,在做前向和后向传播过程中,Master Weights会转换成FP16(精度浮点数)格式,权重,激活函数和梯度都是用FP16进行表示,最后梯度会转换成FP32

    作者: HWCloudAI
    发表时间: 2019-12-17 20:45:58
    11224
    0
  • OpenCV(python)——一键入门--第1篇

    255) uint16 无符号整数(0 to 65535) uint32 无符号整数(0 to 4294967295) uint64 无符号整数(0 to 18446744073709551615) float_ float64 类型的简写 float16 精度浮点数

    作者: 拓佑豪
    发表时间: 2021-07-15 04:36:22
    2824
    0
  • CANN AICPU算子耗时分析及优化探索

    也就说明AICPU完全可以调用数据类型__fp16来实现原生支持精度浮点数计算。

    作者: DavilSu
    发表时间: 2021-09-17 07:25:20
    1806
    0
  • 【机器学习】嘿马机器学习(科学计算库)第6篇:Numpy,学习目标【附代码文档】

    16位,正负号1位,指数5位,精度10位 'f2' np.float32 单精度浮点数:32位,正负号1位,指数8位,精度23位 'f4' np.float64 双精度浮点数:64位,正负号1位,指数11位,精度52位 'f8' np.complex64 复数,分别用两个

    作者: 程序员一诺python
    发表时间: 2024-08-26 21:13:03
    31
    0
  • 灰太狼的数据世界(一)

    9223372036854775807)uint8无符号整数(0 to 255)uint16无符号整数(0 to 65535)uint32无符号整数(0 to 4294967295)uint64无符号整数(0 to 18446744073709551615)float_float64 类型的简写float16精度浮点数

    作者: Python爱好者
    发表时间: 2020-12-28 23:10:54
    2442
    0
  • 正则化技术与自适应优化算法在AIGC图像生成中的应用与进展

    混合精度训练:使用混合精度(例如精度浮点数)进行训练,能够加快训练速度并减少显存占用。 优化损失函数:通过设计新的损失函数(如感知损失、对抗损失),增强模型对图像细节和风格的捕捉能力。 8. 评估与评价生成图像的质量 生成图像的质量评估是衡量模型性能的重要环节。

    作者: 柠檬味拥抱
    发表时间: 2024-11-26 16:50:24
    69
    0
  • 近万字的Numpy总结——边学边练

    16位,正负号1位,指数5位,精度10位 ‘f2’ np.float32 单精度浮点数:32位,正负号1位,指数8位,精度23位 ‘f4’ np.float64 双精度浮点数:64位,正负号1位,指数11位,精度52位 ‘f8’ np.complex64 复数,分别用两个

    作者: 神的孩子在歌唱
    发表时间: 2021-08-01 14:01:33
    2146
    0
  • NumPy-ndarray 的数据类型用法说明【】

    9223372036854775807)uint8无符号整数(0 to 255)uint16无符号整数(0 to 65535)uint32无符号整数(0 to 4294967295)uint64无符号整数(0 to 18446744073709551615)float_float64 类型的简写float16精度浮点数

    作者: 赫塔穆勒
    134
    2
  • 深度学习中收敛速度的提升-关键挑战与有效解决方案

    先进的训练技巧 6.1 混合精度训练 混合精度训练是一种通过使用精度浮点数(FP16)替代单精度浮点数(FP32)进行训练的技术。这种方法可以显著提高训练速度,并减少显存的占用,同时几乎不会影响模型的准确性。

    作者: 柠檬味拥抱1
    发表时间: 2024-12-08 23:58:52
    338
    0
  • MiniRBT中文小型预训练模型:结合了全词掩码(Whole Word Masking)技术和两段式知识蒸馏

    json文件 data_cache_dir:训练数据缓存文件夹 output_dir: 输出文件夹 output encoded layers:设置隐层输出为True gradient_accumulation_steps:梯度累积 temperature:蒸馏温度 fp16:开启精度浮点数训练

    作者: 汀丶
    发表时间: 2023-08-06 20:53:33
    50
    0
  • 重磅!【支持中文】stable-diffusion-3安装部署教程-SD3 来了

    生成单张图像 #@title 填写英文提示词 import torch from diffusers import StableDiffusion3Pipeline # 清理 GPU 缓存 torch.cuda.empty_cache() # 确保使用精度浮点数 torch_dtype

    作者: 码上开花_Lancer
    发表时间: 2024-07-11 11:42:43
    1262
    0
  • JS实现浮点数精度计算

    比如 1.1,其程序实际上无法真正的表示 ‘1.1’,而只能做到一定程度上的准确,这是无法避免的精度丢失:1.09999999999999999 二、浮点数精度问题 其实,在JavaScript中浮点数精度问题还要复杂些,这里只给一些在Chrome中测试数据: console.log

    作者: SHQ5785
    发表时间: 2022-03-04 03:07:42
    869
    0
  • 不用临时变量交换两个单精度浮点数的值

    3.14f; float b = -5.23f; *(int*)(&a) ^= *(int*)(&b); *(int*)(&b) ^= *(int*)(&a); *(int*)(&a) ^= *(int*)(&b); printf("%f %f",a,b); return 0;} 单精度浮点数在内存里占

    作者: 悦来客栈的老板
    发表时间: 2020-12-30 01:28:26
    3080
    0
  • JavaScript 浮点数精度计算

    比如 1.1,其程序实际上无法真正的表示 ‘1.1’,而只能做到一定程度上的准确,这是无法避免的精度丢失:1.09999999999999999 二、浮点数精度问题 其实,在JavaScript中浮点数精度问题还要复杂些,这里只给一些在Chrome中测试数据: console.log

    作者: SHQ5785
    发表时间: 2023-03-07 01:02:42
    1651
    0