s*********h 发帖数: 6288 | 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的? |
t******g 发帖数: 2253 | |
s*********h 发帖数: 6288 | 3 mingw64装了。
其实xgboost已经装好了。
现在就是python自己的multiprocessing有问题。
你试过在windows下跑gridsearchCV时候用n_jobs设定多进程吗?
【在 t******g 的大作中提到】 : 可能是C++之类没装好。
|
l*******s 发帖数: 1258 | 4 conda install -c https://conda.anaconda.org/akode xgboost
试试Anaconda在windows上
我没用过 但感觉有希望 |
s*********h 发帖数: 6288 | 5 我用的就是anaconda. xgboost 已经装好了,谢谢回复。
【在 l*******s 的大作中提到】 : conda install -c https://conda.anaconda.org/akode xgboost : 试试Anaconda在windows上 : 我没用过 但感觉有希望
|
s*********h 发帖数: 6288 | 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的? |
t******g 发帖数: 2253 | |
s*********h 发帖数: 6288 | 8 mingw64装了。
其实xgboost已经装好了。
现在就是python自己的multiprocessing有问题。
你试过在windows下跑gridsearchCV时候用n_jobs设定多进程吗?
【在 t******g 的大作中提到】 : 可能是C++之类没装好。
|
l*******s 发帖数: 1258 | 9 conda install -c https://conda.anaconda.org/akode xgboost
试试Anaconda在windows上
我没用过 但感觉有希望 |
s*********h 发帖数: 6288 | 10 我用的就是anaconda. xgboost 已经装好了,谢谢回复。
【在 l*******s 的大作中提到】 : conda install -c https://conda.anaconda.org/akode xgboost : 试试Anaconda在windows上 : 我没用过 但感觉有希望
|
s*********h 发帖数: 6288 | |
l***j 发帖数: 59 | 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比如
|