Deep Java Library(DJL)上手指南

Deep Java Library(DJL)上手指南本文是 DeepJavaLibr DJL 的上手指南 介绍如何克隆 安装及运行 DJL 项目

大家好,欢迎来到IT知识分享网。

Deep Java Library(DJL)https://djl.ai/是一个Java语言编写的深度学习库(平台),支持各种已有的模型直接导入。受益于Java的跨平台和高性能(相对Python),DJL可以很容易部署和高效率运行(尤其是推理)。

首先需要 clone DJL到本地:

gh repo clone deepjavalibrary/djl

如果你没有安装 gh 那么可以用git:

git clone https://github.com/deepjavalibrary/djl.git

如果网速过慢建议考虑用 proxychains4-ng:   https://github.com/rofl0r/proxychains-nghttps://github.com/rofl0r/proxychains-ng

如果你已经clone好源码,那么在djl的目录下试一下:

./gradlew build -x test 

如果遇到问题,可能是你的java版本太老了,请使用Java11或者更新的Java17,Java8是肯定不行的。

接下来安装jupyter notebook:

sudo pip3 install jupyter

如果出错,可能是你的pip版本太老了。如果是在macos里,需要先

wget https://bootstrap.pypa.io/get-pip.py

python3 get-pip.py

/Applications/Xcode.app/Contents/Developer/usr/bin/python3 -m pip install –upgrade pip

来强制更新下pip。

jupyter安装成功后,我们再安装 IJava:

git clone https://github.com/frankfliu/IJava.git cd IJava/ ./gradlew installKernel

  不出意外的话,你会遇到编译错误类似:

Could not create service of type PluginResolutionStrategyInternal using BuildScopeServices.createPluginResolutionStrategy().

不用慌,切换下java版本到Java11.(如果IJava作者不修复这个问题,IJava就只能用Java11编译)

export JAVA_HOME=`/usr/libexec/java_home -v 11`

如果你没安装JDK 11,那么请安装下。

再执行:

./gradlew installKernel

提示:Deep Java Library(DJL)上手指南

即可继续下一步:

获取Java版本的Dive into Deep Learning

gh repo clone deepjavalibrary/d2l-java

没装gh的还是装一个比较方便。

执行:

jupyter notebook 

启动 jupyter就可以看到一些notebook了,接下来就是按照章节开始学习啦。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/145840.html

(0)
上一篇 2025-04-18 20:33
下一篇 2025-04-18 20:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信