---
title: 软件升级
description: "算法库更新版本后，可以按照以下流程进行版本升级。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2003/bds/kunpengbdssparkml_20_0015.html
sourcePath: /source/zh/kunpengboostkithistory/2003/bds/kunpengbdssparkml_20_0015.html
indexId: 11f368c668c5e16e3ab183ebc774274cb5ce31fff6edd6eae905bc5332fb9fed73
---
# 软件升级

算法库更新版本后，可以按照以下流程进行版本升级。

1. 按照获取代码的说明获取最新的软件包（1.2.0版本）。
2. 以大数据组件的授权用户登录服务器，将原来客户端的“/home/test/sophon/lib/”目录下的算法库软件包，替换成最新版本。

```
rm -f /home/test/sophon/lib/sophon-*
cp /opt/Spark-ml-algo-lib-1.2.0/ml-core/target/sophon-ml-core_2.11-1.2.0.jar /home/test/sophon/lib
cp /opt/Spark-ml-algo-lib-1.2.0/ml-accelerator/target/sophon-ml-acc_2.11-1.2.0.jar /home/test/ sophon/lib
cp /opt/sophon-ml-kernel-2.11-1.2.0-aarch_64.jar /home/test/sophon/lib
```


3. 将提交任务shell脚本中算法库软件包名替换成最新版本的包名，替换后的shell脚本示例如下。

```
#!/bin/bash
spark-submit \
--class com.bigdata.ml.RFMain \
--driver-class-path "./lib/*" \
--master yarn \
--deploy-mode client \
--driver-cores 36 \
--driver-memory 50g \
--jars "lib/fastutil-8.3.1.jar,lib/sophon-ml-acc_2.11-1.2.0.jar,lib/sophon-ml-core_2.11-1.2.0.jar,lib/sophon-mlkernel-2.11-1.2.0-aarch_64.jar" \
--conf "spark.executor.extraClassPath=fastutil-8.3.1.jar:sophon-ml-acc_2.11-1.2.0.jar:sophon-mlcore_2.11-1.2.0.jar:sophon-ml-kernel-2.11-1.2.0-aarch_64.jar" \ ./ml-test.jar
```


  脚本中的语句含义如表2所示。
