Ubuntu24.04安装mlpack库

系统:Ubuntu24.04

github:https://github.com/mlpack/mlpack

官方:

  1. https://www.mlpack.org/doc/user/install.html
  2. https://www.youtube.com/watch?v=wcEFce7IaS8

通过包管理器安装(不是最新版本)

sudo apt update
sudo apt-get install libmlpack-dev
sudo apt-get install g++
sudo apt remove libopenblas-pthread-dev
sudo apt install libopenblas-openmp-dev
sudo apt install libmlpack-dev libensmallen-dev libarmadillo-dev

创建cpp文件验证:

#include <mlpack.hpp>

int main()
{
    std::cout << "mlpack version: " << mlpack::util::GetVersion() << ".\n";
}

编译、运行:

g++ -o test test.cpp -larmadillo
./test

运行结果:

mlpack version: mlpack 4.3.0.

从源代码安装(最新版本mlpack-4.6.2)

sudo apt update
sudo apt install cmake
sudo apt-get install libarmadillo-dev libensmallen-dev libcereal-dev libstb-dev
wget mlpack.org/files/mlpack-latest.tar.gz
tar -xzpf mlpack-latest.tar.gz
cd mlpack-4.6.2/
mkdir build
cd build
cmake -DBUILD_CLI_EXECUTABLES=OFF -DBUILD_TESTS=OFF ../
make -j4
sudo make install

创建cpp文件验证:

#include <mlpack.hpp>

int main()
{
    std::cout << "mlpack version: " << mlpack::util::GetVersion() << ".\n";
}

编译、运行:

g++ -o test test.cpp -larmadillo
./test

运行结果:

mlpack version: mlpack 4.6.2.

如果找不到头文件 mlpack.hpp ,可以直接指定路径:

g++ -o test test.cpp -Imlpack-4.6.2/src/ -larmadillo
posted @ 2025-08-08 21:01  Su1f4t3  阅读(34)  评论(0)    收藏  举报