Redian新闻
>
windows下安装xgboost求助(还是不行……)
avatar
windows下安装xgboost求助(还是不行……)# DataSciences - 数据科学
s*h
1
update 2
xgboost是装好了,multiprocess似乎还是不行……
=====
update
1) 安装git
2) 安装 gcc编译器 比如 mingw
3) 确认编译程序名为 make.exe,如果用的是mingw,把mingw32-make.exe改名为make.
exe
4) git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; make -j4
5) 在python里面添加path. sys.path.append(your_xgboost_path)
done。
===============================================
网上都说得自己编译,
需要找到一个xgboost.sln文件,问题是git上的文件夹下面没有这么一个文件。
用别人编译的xgboost似乎有无法使用multiprocess的问题。
请问大家在windows下怎么安装xgboost的?
avatar
t*g
2
可能是C++之类没装好。
avatar
s*h
3
mingw64装了。
其实xgboost已经装好了。
现在就是python自己的multiprocessing有问题。
你试过在windows下跑gridsearchCV时候用n_jobs设定多进程吗?

【在 t******g 的大作中提到】
: 可能是C++之类没装好。
avatar
s*h
5
我用的就是anaconda. xgboost 已经装好了,谢谢回复。

【在 l*******s 的大作中提到】
: conda install -c https://conda.anaconda.org/akode xgboost
: 试试Anaconda在windows上
: 我没用过 但感觉有希望

avatar
s*h
6
update 3
1) 安装git
2) 安装 gcc编译器 比如 mingw
3) 确认编译程序名为 make.exe,如果用的是mingw,把mingw32-make.exe改名为make.
exe
4) git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; make -j4
5) 在xgboost 目录下 ./build.sh
6) 进入python-package 目录 python setup.py install
multiprocess的问题也“解决”了。以gridSearchCV为例,n_jobs=4比如
windows下forking有问题。需要把gridSearchCV放到 if __name__ = "__main__":下,
然后以script 运行。
============================================
update 2
xgboost是装好了,multiprocess似乎还是不行……
=====
update
1) 安装git
2) 安装 gcc编译器 比如 mingw
3) 确认编译程序名为 make.exe,如果用的是mingw,把mingw32-make.exe改名为make.
exe
4) git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; make -j4
5) 在python里面添加path. sys.path.append(your_xgboost_path)
done。
===============================================
网上都说得自己编译,
需要找到一个xgboost.sln文件,问题是git上的文件夹下面没有这么一个文件。
用别人编译的xgboost似乎有无法使用multiprocess的问题。
请问大家在windows下怎么安装xgboost的?
avatar
t*g
7
可能是C++之类没装好。
avatar
s*h
8
mingw64装了。
其实xgboost已经装好了。
现在就是python自己的multiprocessing有问题。
你试过在windows下跑gridsearchCV时候用n_jobs设定多进程吗?

【在 t******g 的大作中提到】
: 可能是C++之类没装好。
avatar
s*h
10
我用的就是anaconda. xgboost 已经装好了,谢谢回复。

【在 l*******s 的大作中提到】
: conda install -c https://conda.anaconda.org/akode xgboost
: 试试Anaconda在windows上
: 我没用过 但感觉有希望

avatar
s*h
11
已彻底解决
avatar
l*j
12
cygwin成功几率高些

make.

【在 s*********h 的大作中提到】
: update 3
: 1) 安装git
: 2) 安装 gcc编译器 比如 mingw
: 3) 确认编译程序名为 make.exe,如果用的是mingw,把mingw32-make.exe改名为make.
: exe
: 4) git clone --recursive https://github.com/dmlc/xgboost
: cd xgboost; make -j4
: 5) 在xgboost 目录下 ./build.sh
: 6) 进入python-package 目录 python setup.py install
: multiprocess的问题也“解决”了。以gridSearchCV为例,n_jobs=4比如

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。