hyperopt 安装说明
MongoDB
Hyperopt 需要 mongodb(有时简称为 "mongo")来执行并行搜索。据我所知,hyperopt 兼容 2.x.x 系列的所有版本,这是当前的版本(在此下载最新版本)。它甚至可能兼容 mongodb 的所有版本,我不知道 mongo 有任何特定的版本要求。
在 Linux 和 OSX 上,一旦你下载并解压了 mongodb,只需将其符号链接到你的 virtualenv 的 bin/
子目录中,安装就完成了。
# 从你的 virtualenv 的根目录
# (或者基本上任何包含活动 bin/ 子目录的文件夹)
(cd bin && { for F in ../mongodb-linux-x86_64-2.2.2/bin/* ; do echo "linking $F" ; ln -s $F ; done } )
通过运行完整的单元测试套件或仅运行 mongo 文件来验证 hyperopt 是否可以使用 mongod
# 进入 hyperopt 项目的根目录
pytest hyperopt/tests/test_mongoexp.py
Spark
我们有一个小 脚本,可以帮助你下载所有必要的依赖项。