RASPA2编译时如何指的单双精度
在RASPA2中指定单精度或双精度是通过定义预处理器变量FORCE_SINGLE_PRECISION或FORCE_DOUBLE_PRECISION来实现的。具体步骤如下:
- 在RASPA2的根目录下,打开
makefile文件。 - 找到以下代码:
# Compiler flags
# CFLAGS = -O3
- 如果要编译为单精度,将上述代码修改为:
# Compiler flags
CFLAGS = -O3 -DFORCE_SINGLE_PRECISION
- 如果要编译为双精度,将上述代码修改为:
# Compiler flags
CFLAGS = -O3 -DFORCE_DOUBLE_PRECISION
- 保存并关闭
makefile文件。 - 在终端中进入RASPA2的根目录,并执行以下命令进行编译:
make clean
make all
- 编译完成后,将在
bin目录下生成raspa2可执行文件,该文件的精度将与在makefile中指定的精度相对应
原文地址: https://www.cveoy.top/t/topic/dxiI 著作权归作者所有。请勿转载和采集!