使用vs2013 debug xgboost C++码源
来源:互联网 发布:多益网络手游新游戏 编辑:程序博客网 时间:2024/06/10 21:16
使用vs2013 debug xgboost C++码源
引言
xgboost有python,R接口可以方便的使用,其利用libxgboost.dll调用由C++编写的核心类,但是无法debug程序的每一条语句,因此有必要运行一下C++版本xgboost。下面是简要步骤。
1.从https://github.com/dmlc/xgboost下载xgboost码源
2.使用vs2013编译xgboost.sln文件,具体方法参考https://xgboost.readthedocs.io/en/latest/build.html中Building on Windows 中使用vs编译的部分。
3.打开xgboost.sln工程,接下来部分介绍如何运行cli_main.cc文件
3.1 找到码源的xgboost\demo\binary_classification目录
cmd下运行下面命令生成数据
python mapfeat.py
python mknfold.py agaricus.txt 1
其中mushroom.conf是要作为cli_main.cc的主函数参数传入的(其中数据路径的参数改成绝对路径不加引号)
3.2打开vs2013工程右键xgboost项目->属性->配置属性->调试->命令行参数:mushroom.conf的绝对路径
3.3程序中打断点,debug运行xgboost项目(注意只运行xgboost,不要debug solution中的其他项目),至此就可以单步运行C++码源了!!
1 0
- 使用vs2013 debug xgboost C++码源
- xgboost使用
- XGBoost:在Python中使用XGBoost
- XGBoost:在Python中使用XGBoost
- XGBoost:在Python中使用XGBoost
- xgboost使用调参
- xgboost使用案例一
- xgboost使用案例二
- xgboost使用小结
- xgboost 包使用
- xgboost使用步骤
- xgboost使用案例一
- xgboost使用入门
- R --xgboost使用
- Xgboost原理及使用
- Rstudio安装使用xgboost
- Xgboost使用问题集锦
- XGBoost使用之安装
- 实现Runable接口比继承Thread类所具有的优势
- win10 64bit python2.7 Anaconda2安装OpenCV2.4.11
- join、split、strip的学习
- Linux--UDPsocket传输图片
- 对实习医生格蕾的初步探索"
- 使用vs2013 debug xgboost C++码源
- 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔...
- 一种复杂度的为O(n)的排序方法
- Windows下rm的等效命令
- 缓冲区溢出漏洞(一):认识缓冲区溢出漏洞.
- 算法提高 9-2 文本加密
- 给Java说句公道话---转自王垠http://www.yinwang.org/blog-cn/2016/01/18/java
- 数据库调试神器
- 菜鸟安装python记