大家好,欢迎来到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
提示:
即可继续下一步:
获取Java版本的Dive into Deep Learning
gh repo clone deepjavalibrary/d2l-java
没装gh的还是装一个比较方便。
执行:
jupyter notebook
启动 jupyter就可以看到一些notebook了,接下来就是按照章节开始学习啦。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/145840.html