美文网首页
SKIL/安装/更新

SKIL/安装/更新

作者: hello风一样的男子 | 来源:发表于2019-04-22 17:36 被阅读0次

更新SKIL

SKIL不断被Skymind开发成越来越多功能丰富的应用程序。因此,为了在SKIL中使用新功能,你需要定期将已安装的实例更新到最新版本。

备份数据

确保在启动更新之前备份/var/skil中的数据。
对于插件、许可证/配置和扩展jar文件,你可以分别备份/opt/skil/plugins./etc/skil和/opt/skil/lib/ext。
此外,你还可以为任何已安装的PIP包备份/opt/skil/miniconda。
对于tarball分发,你需要备份conf、work和license.txt 文件和文件夹。

RPM

你可以通过运行以下命令来更新旧版本的SKIL:

Shell

sudo systemctl stop skil # 停止正在运行的skil实例

# New SKIL Version
SKIL_VERSION=1.2.0-1

# Upgrading SKIL
sudo yum install -y skil-server-cpu-spark-1.6-hadoop-2.7.x86_64 $SKIL_VERSION
sudo yum install -y skil-server-spark-1.6-hadoop-2.7.x86_64 $SKIL_VERSION
sudo yum install -y skil-server-interpreter.x86_64 $SKIL_VERSION
sudo yum install -y skil-server-static-miniconda-python-2.x86_64 $SKIL_VERSION 

sudo systemctl start skil # 启动新更新的skil实例        
image.gif

上述命令将停止已经运行的SKIL实例,更新所需的包,并重新启动新更新的SKIL实例。

Debian

你可以通过运行以下命令来更新旧版本的SKIL:

Shell

sudo systemctl stop skil # 停止正在运行的skil实例

# Upgrading SKIL
sudo apt-get install --only-upgrade -y skil-server-cpu-spark-1.6-hadoop-2.7 
sudo apt-get install --only-upgrade -y skil-server-spark-1.6-hadoop-2.7

sudo systemctl start skil # 启动新更新的skil实例        
image.gif

上述命令将停止已经运行的SKIL实例,更新所需的包,并重新启动新更新的SKIL实例。

Tarball

备份文件夹后,只需在根目录中提取tarball。要下载它,请访问https://skymind.ai/download,并查看“tarball”部分。

Docker

如果你已经通过Docker设置了SKIL实例,你可以按照以下方式更新拉取的镜像:

保留数据

确保将数据保存在卷内,以便通过Docker镜像在旧的和更新的SKIL版本之间保持一致。

Shell

docker stop <skil_container_id> # 停止正在运行的Skil Docker实例
docker pull skymind/skil:latest # 更新当前skil docker镜像
image.gif

在拉取镜像后,可以像以前一样启动SKIL实例。有关运行skil实例的不同模式,请参见Docker Image
对于重新附加卷,你可以使用-v 标志用于docker run来指示一个“directory:volume”对。完整命令如下所示:

Shell

docker run -it --name skil -v skil-data:/var/skil -v skil-conf:/etc/skil -p 9008:9008 -p 8080:8080 skymind/skil
image.gif

这里,-v skil-data:/var/skil将卷skil-data附加到目录/var/skil

确认更新
你可以在SKIL Web UI中查看“关于”页面,以确认更新是否成功。

SKIL Web UI - About page image.gif ​

SKIL Web UI - 关于页面

确认版本号是否更新。

Updated SKIL instance version image.gif ​

相关文章

  • SKIL/安装/更新

    更新SKIL SKIL不断被Skymind开发成越来越多功能丰富的应用程序。因此,为了在SKIL中使用新功能,你需...

  • SKIL/配置/环境用户界面

    环境用户界面 除了在/etc/skil/skil-env.sh文件中进行更改以更新SKIL环境变量外,还可以使用“...

  • SKIL/安装/多服务器安装

    安装 - 多服务器 在多个服务器上安装skil遵循与在单个服务器上安装skil相同的安装路径,但还有一些附加要求。...

  • SKIL/开始/下载

    下载 有关详细信息,请访问SKIL下载页。要安装SKIL,请根据要执行的安装类型查看单服务器或多服务器页面。

  • SKIL/配置/GPU模式

    GPU模式 默认情况下,SKIL未配置为使用本地可用的GPU资源。此外,你还需要确保SKIL在本地安装了CUDA,...

  • SKIL/安装/MySQL

    MySQL 本指南总结了用于多节点SKIL安装的CentOS 7.4(EL7)中mysql 5.5社区的安装和配置...

  • SKIL/安装/Zookeeper

    Zookeeper SKIL附带了一个嵌入式Zookeeper服务器,尽管此步骤不是必须的但强烈建议执行此步骤,因...

  • SKIL/安装/Kubernetes

    Kubernetes Kubernetes是一个用于容器编排的开源工具。它在管理容器工作负载和实现集群及其部署的自...

  • SKIL/安装/Docker集群

    Docker集群 使用Docker可以设置SKIL集群。如果你还没有这样做,我们建议你在尝试设置集群之前下载并运行...

  • SKIL/安装/Docker镜像

    Docker 镜像 先决条件 系统要求 单节点SKIL安装的最低要求是: 带AVX指令的四核处理器 16 GB 内...

网友评论

      本文标题:SKIL/安装/更新

      本文链接:https://www.haomeiwen.com/subject/lkeugqtx.html