如何使用BSDS500基准
How can use BSDS500 benchmark?
我想使用伯克利分割数据集和基准500(BSDS500)作为我的分割算法。
当我在源文件中运行build.m
时,出现有关" MSVC中不存在sys/times.h
"的错误。还有另一个头文件需要ieee754.h
。
我用谷歌搜索了很多,发现在Linux上运行代码可能会有所帮助,但我对此表示怀疑。现在我有一些问题:
-
有没有办法在Windows中使用
sys/times.h
和ieee754.h
?MinGW有这些头文件吗? -
有人在Windows上运行BSDS500基准测试吗?如何?
BSDS500附带的代码是为Linux或MacOS上的MATLAB编写的(这些是MATLAB运行的POSIX兼容系统)。
如果你在Windows上,你可以尝试使用Cygwin来构建这些二进制文件。Cygwin在Windows中添加了一个POSIX层。MinGW本身不这样做,它只提供Windows上的GNU工具。文件sys/times.h
在 POSIX 标准中定义。
但是,IMO,你最好切换到Linux。不仅是为了BSDS500,也是为了其他一切...... :)
相关文章:
- 使用rdtsc进行基准测试的缺点是什么
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 更高效地在微控制器上对C++进行基准测试
- _mm256_load_ps调试模式下导致谷歌/基准测试的分段错误
- 如何使用 C++ gdal 库将栅格地理从 EGM96 转换为 WGS84 椭球体高度基准面
- 二叉树基准测试结果
- 如何使用谷歌基准测试对自定义界面进行基准测试
- 谷歌基准测试,如何只调用一次代码?
- 为什么我的性能基准给了我错误的结果?
- 将uintptr_t转换为布尔值会使 SSO 基准速度减慢数倍
- 使用 std::chrono::steady_clock 对线程/异步中的代码进行基准测试
- 谷歌基准测试结果中显示的时间没有意义
- 使用 Google 基准测试时返回值会发生什么情况?
- 如何在Qt测试框架中对信号进行基准测试?
- C/C++memcpu基准测试:测量CPU和墙时间
- 如何将参数传递给Google基准测试程序
- 如何对CUDA项目进行基准测试
- Opengl三角形基准
- 为什么这个简单的 C++ SIMD 基准测试在使用 SIMD 指令时运行速度较慢?
- 如何使用BSDS500基准