hyperopt 安装说明

MongoDB

Hyperopt 需要 mongodb(有时简称“mongo”)来执行并行搜索。据我所知,Hyperopt 兼容 2.x.x 系列的所有版本,这是当前的版本(在此下载最新版本)。它甚至可能兼容 mongodb 的所有版本,我不清楚 mongo 的任何特定版本要求。

在 Linux 和 OSX 上,下载并解压 mongodb 后,只需将其符号链接到您的 virtualenv 的 bin/ 子目录中,即可完成安装。

# from the root of your virtualenv
# (or basically any folder with an active bin/ subdirectory)
(cd bin && { for F in ../mongodb-linux-x86_64-2.2.2/bin/* ; do echo "linking $F" ; ln -s $F ; done } )

通过运行完整的单元测试套件或仅运行 mongo 文件来验证 hyperopt 是否可以使用 mongod

# cd to the hyperopt project root
nosetests hyperopt/tests/test_mongoexp.py

Spark

我们有一个小 脚本 可以帮助您下载所有必要的依赖项。