调试编译xgboost源码

如果是在mac上进行编译,请不要再查阅有关gdb的教程了,现在新版本的系统已经不再兼容gdb,所以请选用其他编译器。

我所使用的是clion配合cmake 3.17.3,原本cmake版本为3.14由于xgb要求cmake版本在3.16以上,就利用brew install cmake安装了最新的cmake。之后在clion里的Preference中把Build,Execution,Deployment选项卡Toolchains中的cmake里输入cmake安装的地址即可。这时clion会显示“supported version are 2.8.11-3.14.x”,这个目前来看是没有影响。最后在编译之前选择edit configuration program arguments中输入demo/binary_classification/mushroom.conf 就开始运行二分类问题中的蘑菇问题了。


运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。