m1通过源码编译xgboost4j的jar

1、下载源码
bash 复制代码
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost

编译xgboost的动态链接库dylib,m1源码编译xgboost的动态链接库dylib文件

2、编译XGBoost的jar文件:

A、如果没有安装maven可以通过以下命令进行安装,如果安装了请忽略:

bash 复制代码
brew install maven

B、编译:

bash 复制代码
#进入源码目录:
cd ./jvm-packages

#通过maven编译(选择忽视测试方法执行)
mvn clean install -Dmaven.test.skip=true

C、编译完成:

如果编译失败,可参考:m1编译xgboost的jar报错

D、编译生成文件如图:

3、编译好的jar如下:
MacBook的xgboost的jar

相关推荐
攻城狮7号1 分钟前
Java三十而立:Java 的30岁与Spring AI 1.0正式发布
java·人工智能·深度学习·ai·spring ai
Su米苏2 分钟前
Spring Boot 中修改 HTTP 响应状态码(即 `response.status`)可以通过以下几种方式实现
java
jndingxin3 分钟前
OpenCV CUDA 模块图像过滤------创建一个线性滤波器(Linear Filter)函数createLinearFilter()
人工智能·opencv·计算机视觉
jndingxin7 分钟前
OpenCV CUDA模块图像过滤------创建一个盒式滤波器(Box Filter)函数createBoxFilter()
人工智能·opencv·计算机视觉
Java永无止境12 分钟前
JavaSE常用API之Runtime类:掌控JVM运行时环境
java·开发语言·jvm
caihuayuan512 分钟前
Vue3 Composition API: 企业级应用最佳实践方案
java·大数据·spring boot·后端·课程设计
只在空想家15 分钟前
SpringBoot JAR 启动原理
java·spring boot·后端·jar
扫地僧98525 分钟前
基于音频Transformer与动作单元的多模态情绪识别算法设计与实现(在RAVDESS数据集上的应用)
人工智能·深度学习·transformer·多模态·情绪识别
步行cgn26 分钟前
函数式编程思想详解
java·开发语言·windows
徐子宸26 分钟前
Docker面试题(1)
java·docker·容器