我不想全部安装,因为它占用太多空间..
以下是我确定需要的:
gcc,制作 python ..
还有什么?
在网站上,在他们关于安装的文档中......
http://www.shogun-toolbox.org/doc/en/current/installation.html
要求
SHOGUN 需要标准的 linux 实用程序,如 bash、grep、test、sed、cut、ldd、uname gcc g++ 和 cat python(debian 包:python2.4 或 python2.5)才能使 ./configure 工作。
或者,您需要安装 atlas 和 lapack(debian 包 lapack3-dev、atlas3-headers atlas3-base-dev 或 atlas3-altivec-dev atlas3-sse2-dev)。请注意,atlas/lapack 仅在 linux 下受支持(无论如何,高性能计算都应仅在 linux 下进行)。如果 atlas/lapack 不可用,请不要担心大多数 shogun 都可以在没有的情况下工作,尽管使用稍微慢一些的版本。
要使用 CPLEX(tm) 启用多内核学习,只需确保可以在 PATH 中找到 cplex。如果没有找到 shogun 将诉诸 GLPK(如果找到至少 4.29 版本)用于 1-norm MKL,p>1 的 p-norm MKL 仍然可以工作。
要编译 C# 接口,您需要安装 C# 开发人员文件(debian 包 mono-utils)。
要编译 Lua 接口,您需要安装 Lua 开发人员文件(debian 包 lua)。
要编译 Java 接口,您需要安装 Java 开发人员文件(debian 包 openjdk-6-jdk)。
要编译 R 接口,您需要安装 R 开发人员文件(debian 包 r-base-dev)。
要编译 Ruby 界面,您需要安装 Ruby 开发人员文件(debian 包 ruby)。
要编译 octave 接口,您需要安装 octave 开发人员文件(debian 软件包 octave3.0-headers)。
要编译 python 接口,您需要安装 numpy 版本 1.x(debian 包 python-numpy)。