FP16:转换为半精度浮点格式

时间:2024-04-09 22:15:16
【文件属性】:

文件名称:FP16:转换为半精度浮点格式

文件大小:86KB

文件格式:ZIP

更新时间:2024-04-09 22:15:16

floating-point half-precision fp16 C++

FP16 仅标头库,用于向/从半精度浮点格式转换 特征 支持IEEE和ARM替代半精度浮点格式 财产转换无限和NaN 正确转换非正规数,即使在没有非正规支持的系统上 仅标头的库,无需安装或构建 与C99和C ++ 11兼容 全面覆盖了单元测试和微基准测试 致谢 该库由佐治亚理工学院的开发。 FP16是位于的HPC车库实验室的一项研究项目,该实验室位于佐治亚理工学院,计算学院,计算科学与工程学院。 本资料基于美国国家科学基金会(NSF)奖号1339745支持的工作。本资料中表达的任何观点,发现,结论或建议均为作者的观点,不一定反映NSF的观点。


【文件预览】:
FP16-master
----configure.py(3KB)
----confu.yaml(191B)
----third-party()
--------half.hpp(139KB)
--------npy-halffloat.h(11KB)
--------THHalf.h(2KB)
--------float16-compressor.h(2KB)
--------eigen-half.h(6KB)
----bench()
--------ieee-element.cc(7KB)
--------from-alt-array.cc(6KB)
--------to-alt-array.cc(3KB)
--------alt-element.cc(2KB)
--------to-ieee-array.cc(10KB)
--------from-ieee-array.cc(14KB)
----CMakeLists.txt(7KB)
----LICENSE(1KB)
----test()
--------ieee-to-fp32-bits.cc(15KB)
--------alt-to-fp32-bits.cc(12KB)
--------ieee-to-fp32-value.cc(18KB)
--------bitcasts.cc(2KB)
--------peachpy()
--------alt-to-fp32x2-psimd.cc(12KB)
--------alt-to-fp32-value.cc(15KB)
--------ieee-from-fp32-value.cc(24KB)
--------tables.h(582B)
--------alt-from-fp32-value.cc(22KB)
--------ieee-to-fp32-psimd.cc(14KB)
--------ieee-to-fp32x2-psimd.cc(26KB)
--------tables.cc(49KB)
--------alt-to-fp32-psimd.cc(6KB)
----cmake()
--------DownloadPSimd.cmake(372B)
--------DownloadGoogleBenchmark.cmake(481B)
--------DownloadGoogleTest.cmake(469B)
----README.md(1KB)
----jni()
--------Application.mk(80B)
--------Android.mk(157B)
----.gitignore(180B)
----include()
--------fp16.h(141B)
--------fp16()

网友评论