目前,我需要在项目的稀疏求解器中求助。但是我在Ubuntu 12.04上使用了旧版本的Eigen3(在论文期间我避免了不必要的更新/升级),这意味着由于我的过时版本,我在网上找到的所有信息目前都无法使用,而少数不受支持的工具我的版本很难使用(奇怪的编译错误 - 例如,不支持/ Eigen / SparseExtra)
我认为我应该升级到最后一个稳定版本,但是非常关键的是我能够复制我在当前过时版本中获得的所有实验的数量。在向后兼容方面,Eigen是否安全?
Eigen也是我正在使用的PCL的依赖,所以我不确定这是否会使事情复杂化。一切都安装了apt-get。由于PCL抱怨并期望在全球范围内安装Eigen(即在/ usr / local / include中),因此无法在本地链接到新版本的Eigen进行实验。
答案 0 :(得分:0)
Eigen是源(API)和二进制(ABI)向后兼容(当然,除了不支持的/ *)。但是,由于不同的舍入误差,数值结果可能略有不同,但在例如启用/禁用SSE或OpenMP时已经是这种情况。
由于Eigen只是标题,因此很容易尝试最新版本。