| <!DOCTYPE html> |
| |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| |
| |
| <meta property="og:title" content="Setup the MXNet Package for Scala" /> |
| <meta property="og:image" content="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/og-logo.png" /> |
| <meta property="og:image:secure_url" content="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/og-logo.png" /> |
| <meta property="og:description" content="Setup the MXNet Package for Scala" /> |
| <title>Setup the MXNet Package for Scala — mxnet documentation</title> |
| |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> |
| |
| |
| <link rel="stylesheet" href="../_static/basic.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> |
| |
| <link rel="stylesheet" href="../_static/mxnet.css" type="text/css"> |
| |
| <script type="text/javascript"> |
| var DOCUMENTATION_OPTIONS = { |
| URL_ROOT: '../', |
| VERSION: '', |
| COLLAPSE_INDEX: false, |
| FILE_SUFFIX: '.html', |
| HAS_SOURCE: true, |
| SOURCELINK_SUFFIX: '.txt' |
| }; |
| </script> |
| |
| <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.1.min.js"></script> |
| |
| <script type="text/javascript" src="../_static/underscore.js"></script> |
| |
| <script type="text/javascript" src="../_static/searchtools_custom.js"></script> |
| |
| <script type="text/javascript" src="../_static/doctools.js"></script> |
| |
| <script type="text/javascript" src="../_static/selectlang.js"></script> |
| |
| |
| <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> |
| <script type="text/javascript"> jQuery(function() { Search.loadIndex("/versions/1.5.0/searchindex.js"); Search.init();}); </script> |
| |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new |
| Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| |
| ga('create', 'UA-96378503-1', 'auto'); |
| ga('send', 'pageview'); |
| |
| </script> |
| |
| <!-- --> |
| <!-- <script type="text/javascript" src="../_static/jquery.js"></script> --> |
| <!-- --> |
| <!-- <script type="text/javascript" src="../_static/underscore.js"></script> --> |
| <!-- --> |
| <!-- <script type="text/javascript" src="../_static/doctools.js"></script> --> |
| <!-- --> |
| <!-- <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> --> |
| <!-- --> |
| <link rel="index" title="Index" href="../genindex.html" /> |
| <link rel="search" title="Search" href="../search.html" /> |
| <link rel="up" title="MXNet-Scala Tutorials" href="../tutorials/scala/index.html" /> |
| <link rel="next" title="Run MXNet Scala Examples Using the IntelliJ IDE (macOS)" href="../tutorials/scala/mxnet_scala_on_intellij.html" /> |
| <link rel="prev" title="MXNet-Scala Tutorials" href="../tutorials/scala/index.html" /> |
| |
| <link rel="icon" type="image/png" href="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet-icon.png"> |
| </head> |
| <body role="document" background="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet-background-compressed.jpeg"> |
| <div class='content-block'><div class="navbar navbar-fixed-top"> |
| <div class="container" id="navContainer"> |
| <div id="header-inner" class="innder"> |
| <h1 id="logo-wrap"> |
| <a href="../" id="logo"><img src="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet_logo.png"></a> |
| </h1> |
| <nav class="nav-bar" id="main-nav"> |
| <a class="main-nav-link" href="/versions/1.5.0/install/index.html">Install</a> |
| <span id="dropdown-menu-position-anchor"> |
| <a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Gluon <span class="caret"></span></a> |
| <ul class="dropdown-menu navbar-menu" id="package-dropdown-menu"> |
| <li><a class="main-nav-link" href="/versions/1.5.0/tutorials/gluon/gluon.html">About</a></li> |
| <li><a class="main-nav-link" href="https://www.d2l.ai/">Dive into Deep Learning</a></li> |
| <li><a class="main-nav-link" href="https://gluon-cv.mxnet.io">GluonCV Toolkit</a></li> |
| <li><a class="main-nav-link" href="https://gluon-nlp.mxnet.io/">GluonNLP Toolkit</a></li> |
| </ul> |
| </span> |
| <span id="dropdown-menu-position-anchor"> |
| <a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">API <span class="caret"></span></a> |
| <ul class="dropdown-menu navbar-menu" id="package-dropdown-menu"> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/python/index.html">Python</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/c++/index.html">C++</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/clojure/index.html">Clojure</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/java/index.html">Java</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/julia/index.html">Julia</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/perl/index.html">Perl</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/r/index.html">R</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/scala/index.html">Scala</a></li> |
| </ul> |
| </span> |
| <span id="dropdown-menu-position-anchor-docs"> |
| <a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Docs <span class="caret"></span></a> |
| <ul class="dropdown-menu navbar-menu" id="package-dropdown-menu-docs"> |
| <li><a class="main-nav-link" href="/versions/1.5.0/faq/index.html">FAQ</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/tutorials/index.html">Tutorials</a> |
| <li><a class="main-nav-link" href="https://github.com/apache/incubator-mxnet/tree/1.5.0/example">Examples</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/architecture/index.html">Architecture</a></li> |
| <li><a class="main-nav-link" href="https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+Home">Developer Wiki</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/model_zoo/index.html">Model Zoo</a></li> |
| <li><a class="main-nav-link" href="https://github.com/onnx/onnx-mxnet">ONNX</a></li> |
| </li></ul> |
| </span> |
| <span id="dropdown-menu-position-anchor-community"> |
| <a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Community <span class="caret"></span></a> |
| <ul class="dropdown-menu navbar-menu" id="package-dropdown-menu-community"> |
| <li><a class="main-nav-link" href="http://discuss.mxnet.io">Forum</a></li> |
| <li><a class="main-nav-link" href="https://github.com/apache/incubator-mxnet/tree/1.5.0">Github</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/community/contribute.html">Contribute</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/community/ecosystem.html">Ecosystem</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/community/powered_by.html">Powered By</a></li> |
| </ul> |
| </span> |
| <span id="dropdown-menu-position-anchor-version" style="position: relative"><a href="#" class="main-nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">1.5.0<span class="caret"></span></a><ul id="package-dropdown-menu" class="dropdown-menu"><li><a href="/">master</a></li><li><a href="/versions/1.7.0/">1.7.0</a></li><li><a href=/versions/1.6.0/>1.6.0</a></li><li><a href=/versions/1.5.0/>1.5.0</a></li><li><a href=/versions/1.4.1/>1.4.1</a></li><li><a href=/versions/1.3.1/>1.3.1</a></li><li><a href=/versions/1.2.1/>1.2.1</a></li><li><a href=/versions/1.1.0/>1.1.0</a></li><li><a href=/versions/1.0.0/>1.0.0</a></li><li><a href=/versions/0.12.1/>0.12.1</a></li><li><a href=/versions/0.11.0/>0.11.0</a></li></ul></span></nav> |
| |
| <script> function getRootPath(){ return "../" } </script> |
| <div class="burgerIcon dropdown"> |
| <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button">☰</a> |
| <ul class="dropdown-menu" id="burgerMenu"> |
| <li><a href="/versions/1.5.0/install/index.html">Install</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/tutorials/index.html">Tutorials</a></li> |
| <li class="dropdown-submenu dropdown"> |
| <a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">Gluon</a> |
| <ul class="dropdown-menu navbar-menu" id="package-dropdown-menu"> |
| <li><a class="main-nav-link" href="/versions/1.5.0/tutorials/gluon/gluon.html">About</a></li> |
| <li><a class="main-nav-link" href="http://gluon.mxnet.io">The Straight Dope (Tutorials)</a></li> |
| <li><a class="main-nav-link" href="https://gluon-cv.mxnet.io">GluonCV Toolkit</a></li> |
| <li><a class="main-nav-link" href="https://gluon-nlp.mxnet.io/">GluonNLP Toolkit</a></li> |
| </ul> |
| </li> |
| <li class="dropdown-submenu"> |
| <a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">API</a> |
| <ul class="dropdown-menu"> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/python/index.html">Python</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/c++/index.html">C++</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/clojure/index.html">Clojure</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/java/index.html">Java</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/julia/index.html">Julia</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/perl/index.html">Perl</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/r/index.html">R</a></li> |
| <li><a class="main-nav-link" href="/versions/1.5.0/api/scala/index.html">Scala</a></li> |
| </ul> |
| </li> |
| <li class="dropdown-submenu"> |
| <a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">Docs</a> |
| <ul class="dropdown-menu"> |
| <li><a href="/versions/1.5.0/faq/index.html" tabindex="-1">FAQ</a></li> |
| <li><a href="/versions/1.5.0/tutorials/index.html" tabindex="-1">Tutorials</a></li> |
| <li><a href="https://github.com/apache/incubator-mxnet/tree/1.5.0/example" tabindex="-1">Examples</a></li> |
| <li><a href="/versions/1.5.0/architecture/index.html" tabindex="-1">Architecture</a></li> |
| <li><a href="https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+Home" tabindex="-1">Developer Wiki</a></li> |
| <li><a href="/versions/1.5.0/model_zoo/index.html" tabindex="-1">Gluon Model Zoo</a></li> |
| <li><a href="https://github.com/onnx/onnx-mxnet" tabindex="-1">ONNX</a></li> |
| </ul> |
| </li> |
| <li class="dropdown-submenu dropdown"> |
| <a aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" role="button" tabindex="-1">Community</a> |
| <ul class="dropdown-menu"> |
| <li><a href="http://discuss.mxnet.io" tabindex="-1">Forum</a></li> |
| <li><a href="https://github.com/apache/incubator-mxnet/tree/1.5.0" tabindex="-1">Github</a></li> |
| <li><a href="/versions/1.5.0/community/contribute.html" tabindex="-1">Contribute</a></li> |
| <li><a href="/versions/1.5.0/community/ecosystem.html" tabindex="-1">Ecosystem</a></li> |
| <li><a href="/versions/1.5.0/community/powered_by.html" tabindex="-1">Powered By</a></li> |
| </ul> |
| </li> |
| <li id="dropdown-menu-position-anchor-version-mobile" class="dropdown-submenu" style="position: relative"><a href="#" tabindex="-1">1.5.0</a><ul class="dropdown-menu"><li><a tabindex="-1" href=/>master</a></li><li><a tabindex="-1" href=/versions/1.6.0/>1.6.0</a></li><li><a tabindex="-1" href=/versions/1.5.0/>1.5.0</a></li><li><a tabindex="-1" href=/versions/1.4.1/>1.4.1</a></li><li><a tabindex="-1" href=/versions/1.3.1/>1.3.1</a></li><li><a tabindex="-1" href=/versions/1.2.1/>1.2.1</a></li><li><a tabindex="-1" href=/versions/1.1.0/>1.1.0</a></li><li><a tabindex="-1" href=/versions/1.0.0/>1.0.0</a></li><li><a tabindex="-1" href=/versions/0.12.1/>0.12.1</a></li><li><a tabindex="-1" href=/versions/0.11.0/>0.11.0</a></li></ul></li></ul> |
| </div> |
| |
| <div class="plusIcon dropdown"> |
| <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span></a> |
| <ul id="plusMenu" class="dropdown-menu dropdown-menu-right"></ul> |
| </div> |
| <div id="search-input-wrap"> |
| |
| <form class="" role="search" action="../search.html" method="get" autocomplete="off"> |
| <div class="form-group inner-addon left-addon"> |
| <i class="glyphicon glyphicon-search"></i> |
| <input type="text" name="q" class="form-control" placeholder="Search"> |
| </div> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| |
| </form> |
| <div id="search-preview"></div> |
| </div> |
| <div id='searchIcon'> |
| <span class="glyphicon glyphicon-search" aria-hidden="true"></span> |
| </div> |
| |
| <!-- <div id="lang-select-wrap"> --> |
| <!-- <label id="lang-select-label"> --> |
| <!-- <\!-- <i class="fa fa-globe"></i> -\-> --> |
| <!-- <span></span> --> |
| <!-- </label> --> |
| <!-- <select id="lang-select"> --> |
| <!-- <option value="en">Eng</option> --> |
| <!-- <option value="zh">中文</option> --> |
| <!-- </select> --> |
| <!-- </div> --> |
| <!-- <a id="mobile-nav-toggle"> |
| <span class="mobile-nav-toggle-bar"></span> |
| <span class="mobile-nav-toggle-bar"></span> |
| <span class="mobile-nav-toggle-bar"></span> |
| </a> --> |
| </div> |
| </div> |
| </div> |
| |
| |
| <script type="text/javascript"> |
| $('body').css('background', 'white'); |
| </script> |
| <div class="container"> |
| <div class="row"> |
| <div class="sphinxsidebar leftsidebar" role="navigation" aria-label="main navigation"> |
| <div class="sphinxsidebarwrapper"> |
| |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="../api/index.html">MXNet APIs</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">MXNet Architecture</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../community/index.html">MXNet Community</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../faq/index.html">MXNet FAQ</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../gluon/index.html">About Gluon</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="index.html">Installing MXNet</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="index.html#nvidia-jetson-tx-family">Nvidia Jetson TX family</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="index.html#source-download">Source Download</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../model_zoo/index.html">MXNet Model Zoo</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../tutorials/index.html">Tutorials</a></li> |
| </ul> |
| |
| </div> |
| </div> |
| <div class="content"> |
| <div class="page-tracker"></div> |
| |
| <!--- Licensed to the Apache Software Foundation (ASF) under one --> |
| <!--- or more contributor license agreements. See the NOTICE file --> |
| <!--- distributed with this work for additional information --> |
| <!--- regarding copyright ownership. The ASF licenses this file --> |
| <!--- to you under the Apache License, Version 2.0 (the --> |
| <!--- "License"); you may not use this file except in compliance --> |
| <!--- with the License. You may obtain a copy of the License at --><!--- http://www.apache.org/licenses/LICENSE-2.0 --><!--- Unless required by applicable law or agreed to in writing, --> |
| <!--- software distributed under the License is distributed on an --> |
| <!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --> |
| <!--- KIND, either express or implied. See the License for the --> |
| <!--- specific language governing permissions and limitations --> |
| <!--- under the License. --><div class="section" id="setup-the-mxnet-package-for-scala"> |
| <span id="setup-the-mxnet-package-for-scala"></span><h1>Setup the MXNet Package for Scala<a class="headerlink" href="#setup-the-mxnet-package-for-scala" title="Permalink to this headline">¶</a></h1> |
| <p>The following instructions are provided for macOS and Ubuntu. Windows is not yet available.</p> |
| <p><strong>Note:</strong> If you use IntelliJ or a similar IDE, you may want to follow the <a class="reference internal" href="../tutorials/scala/mxnet_scala_on_intellij.html"><span class="doc">MXNet-Scala on IntelliJ tutorial</span></a> instead of these instructions. |
| <strong>Note:</strong> Currently, we only support scala 2.11</p> |
| <hr><div class="section" id="maven"> |
| <span id="maven"></span><h2>Maven<a class="headerlink" href="#maven" title="Permalink to this headline">¶</a></h2> |
| <div class="section" id="setup-instructions"> |
| <span id="setup-instructions"></span><h3>Setup Instructions<a class="headerlink" href="#setup-instructions" title="Permalink to this headline">¶</a></h3> |
| <p><strong>Step 1.</strong> Install dependencies:</p> |
| <p><strong>macOS Steps</strong></p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>brew update |
| brew tap caskroom/versions |
| brew cask install java8 |
| brew install opencv |
| brew install maven |
| </pre></div> |
| </div> |
| <p><strong>Ubuntu Steps</strong></p> |
| <p>These scripts will install Maven and its dependencies.</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>wget https://raw.githubusercontent.com/apache/incubator-mxnet/master/ci/docker/install/ubuntu_core.sh |
| wget https://raw.githubusercontent.com/apache/incubator-mxnet/master/ci/docker/install/ubuntu_scala.sh |
| chmod +x ubuntu_core.sh |
| chmod +x ubuntu_scala.sh |
| sudo ./ubuntu_core.sh |
| sudo ./ubuntu_scala.sh |
| </pre></div> |
| </div> |
| <p><strong>Step 2.</strong> Run the demo MXNet-Scala project.</p> |
| <p>Go to the <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/1.5.0/scala-package/mxnet-demo">MXNet-Scala demo project’s README</a> and follow the directions to test the MXNet-Scala package installation.</p> |
| <div class="section" id="maven-repository"> |
| <span id="maven-repository"></span><h4>Maven Repository<a class="headerlink" href="#maven-repository" title="Permalink to this headline">¶</a></h4> |
| <p>Package information can be found in the Maven Repository: |
| https://mvnrepository.com/artifact/org.apache.mxnet</p> |
| <p><strong>Linux CPU</strong></p> |
| <div class="highlight-html"><div class="highlight"><pre><span></span><span class="c"><!-- https://mvnrepository.com/artifact/org.apache.mxnet/mxnet-full_2.11-linux-x86_64-cpu --></span> |
| <span class="p"><</span><span class="nt">dependency</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">groupId</span><span class="p">></span>org.apache.mxnet<span class="p"></</span><span class="nt">groupId</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">artifactId</span><span class="p">></span>mxnet-full_2.11-linux-x86_64-cpu<span class="p"></</span><span class="nt">artifactId</span><span class="p">></span> |
| <span class="p"></</span><span class="nt">dependency</span><span class="p">></span> |
| </pre></div> |
| </div> |
| <p><strong>Linux GPU</strong></p> |
| <div class="highlight-html"><div class="highlight"><pre><span></span><span class="c"><!-- https://mvnrepository.com/artifact/org.apache.mxnet/mxnet-full_2.11-linux-x86_64-gpu --></span> |
| <span class="p"><</span><span class="nt">dependency</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">groupId</span><span class="p">></span>org.apache.mxnet<span class="p"></</span><span class="nt">groupId</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">artifactId</span><span class="p">></span>mxnet-full_2.11-linux-x86_64-gpu<span class="p"></</span><span class="nt">artifactId</span><span class="p">></span> |
| <span class="p"></</span><span class="nt">dependency</span><span class="p">></span> |
| </pre></div> |
| </div> |
| <p><strong>macOS CPU</strong></p> |
| <div class="highlight-html"><div class="highlight"><pre><span></span><span class="c"><!-- https://mvnrepository.com/artifact/org.apache.mxnet/mxnet-full_2.11-osx-x86_64-cpu --></span> |
| <span class="p"><</span><span class="nt">dependency</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">groupId</span><span class="p">></span>org.apache.mxnet<span class="p"></</span><span class="nt">groupId</span><span class="p">></span> |
| <span class="p"><</span><span class="nt">artifactId</span><span class="p">></span>mxnet-full_2.11-osx-x86_64-cpu<span class="p"></</span><span class="nt">artifactId</span><span class="p">></span> |
| <span class="p"></</span><span class="nt">dependency</span><span class="p">></span> |
| </pre></div> |
| </div> |
| <p><strong>NOTE:</strong> You may specify the version you wish to use by adding the version number to the <code class="docutils literal"><span class="pre">dependency</span></code> block. For example, to use v1.2.0 you would add <code class="docutils literal"><span class="pre"><version>1.2.0</version></span></code>. Otherwise Maven will use the latest version available.</p> |
| <hr></div> |
| </div> |
| </div> |
| <div class="section" id="source"> |
| <span id="source"></span><h2>Source<a class="headerlink" href="#source" title="Permalink to this headline">¶</a></h2> |
| <p>The previously mentioned setup with Maven is recommended. Otherwise, the following instructions for macOS, Ubuntu, and Windows are provided for reference only:</p> |
| <p><strong>If you have already built mxnet from source using <code class="docutils literal"><span class="pre">cmake</span></code>, run <code class="docutils literal"><span class="pre">make</span> <span class="pre">clean</span></code> and then follow the appropriate guide below</strong>*</p> |
| <table border="1" class="docutils"> |
| <colgroup> |
| <col width="33%" /> |
| <col width="33%" /> |
| <col width="33%" /> |
| </colgroup> |
| <thead valign="bottom"> |
| <tr class="row-odd"><th class="head">OS</th> |
| <th class="head">Step 1</th> |
| <th class="head">Step 2</th> |
| </tr> |
| </thead> |
| <tbody valign="top"> |
| <tr class="row-even"><td>macOS</td> |
| <td><a class="reference external" href="osx_setup.html#build-the-shared-library">Shared Library for macOS</a></td> |
| <td><a class="reference external" href="osx_setup.html#install-the-mxnet-package-for-scala">Scala Package for macOS</a></td> |
| </tr> |
| <tr class="row-odd"><td>Ubuntu</td> |
| <td><a class="reference external" href="ubuntu_setup.html#installing-mxnet-on-ubuntu">Shared Library for Ubuntu</a></td> |
| <td><a class="reference external" href="ubuntu_setup.html#install-the-mxnet-package-for-scala">Scala Package for Ubuntu</a></td> |
| </tr> |
| <tr class="row-even"><td>Windows</td> |
| <td> </td> |
| <td>Call for Contribution</td> |
| </tr> |
| </tbody> |
| </table> |
| <div class="section" id="build-scala-from-an-existing-mxnet-installation"> |
| <span id="build-scala-from-an-existing-mxnet-installation"></span><h3>Build Scala from an Existing MXNet Installation<a class="headerlink" href="#build-scala-from-an-existing-mxnet-installation" title="Permalink to this headline">¶</a></h3> |
| <p>If you have already built MXNet <strong>from source</strong> and are looking to setup Scala from that point, you may simply run the following from the MXNet <code class="docutils literal"><span class="pre">scala-package</span></code> folder:</p> |
| <div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">mvn</span> <span class="n">install</span> |
| </pre></div> |
| </div> |
| <hr></div> |
| </div> |
| <div class="section" id="interpreter"> |
| <span id="interpreter"></span><h2>Interpreter<a class="headerlink" href="#interpreter" title="Permalink to this headline">¶</a></h2> |
| <p>To run the scala interpreter, first download and install scala 2.11.x (run <code class="docutils literal"><span class="pre">scala</span> <span class="pre">-version</span></code> to make sure you have the right version installed.**</p> |
| <div class="section" id="installing-the-interpreter"> |
| <span id="installing-the-interpreter"></span><h3>Installing the Interpreter<a class="headerlink" href="#installing-the-interpreter" title="Permalink to this headline">¶</a></h3> |
| <p><strong>Ubuntu</strong>*</p> |
| <div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">scala</span> |
| </pre></div> |
| </div> |
| <p><strong>macOS</strong>*</p> |
| <div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">brew</span> <span class="n">install</span> <span class="n">scala</span><span class="nd">@2</span><span class="o">.</span><span class="mi">11</span> |
| </pre></div> |
| </div> |
| <p>Then, add scala to your path by following the instructions output by homebrew.</p> |
| </div> |
| <div class="section" id="running-the-interpreter"> |
| <span id="running-the-interpreter"></span><h3>Running the Interpreter<a class="headerlink" href="#running-the-interpreter" title="Permalink to this headline">¶</a></h3> |
| <p>To run the interpreter, download the appropriate mxnet jar from <a class="reference external" href="https://search.maven.org/search?q=g:org.apache.mxnet">the maven repository</a> or build from source following the instructions above.</p> |
| <p>Then, run <code class="docutils literal"><span class="pre">scala</span> <span class="pre">-cp</span> <span class="pre">{path/to/mxnet-full_2.11-os-version.jar}</span></code> to start it. |
| If you receive a “NumberFormatException” when running the interpreter, run <code class="docutils literal"><span class="pre">export</span> <span class="pre">TERM=xterm-color</span></code> before starting the interpreter.</p> |
| </div> |
| </div> |
| <div class="section" id="documentation"> |
| <span id="documentation"></span><h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2> |
| <p>Scaladocs are generated as part of the docs build pipeline. You can find them published in the <a class="reference internal" href="../api/scala/index.html"><span class="doc">Scala API</span></a> section of the website or by going to the <a class="reference external" href="/api/scala/docs/index.html#org.apache.mxnet.package">scaladocs output</a> directly.</p> |
| <p>To build the docs yourself, follow the <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/master/docs/build_version_doc#developer-instructions">developer build docs instructions</a>.</p> |
| <hr></div> |
| <div class="section" id="resources"> |
| <span id="resources"></span><h2>Resources<a class="headerlink" href="#resources" title="Permalink to this headline">¶</a></h2> |
| <div class="toctree-wrapper compound"> |
| <ul> |
| <li class="toctree-l1"><a class="reference external" href="/versions/1.5.0/api/scala">Scala API</a></li> |
| <li class="toctree-l1"><a class="reference external" href="/versions/1.5.0/api/scala/docs/index.html#org.apache.mxnet.package">scaladocs</a></li> |
| <li class="toctree-l1"><a class="reference external" href="/versions/1.5.0/tutorials/scala">MXNet-Scala Tutorials</a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| |
| </div> |
| </div> |
| |
| <div class="sphinxsidebar rightsidebar" role="navigation" aria-label="main navigation"> |
| <div class="sphinxsidebarwrapper"> |
| <h3><a href="../index.html">Table Of Contents</a></h3> |
| <ul> |
| <li><a class="reference internal" href="#">Setup the MXNet Package for Scala</a><ul> |
| <li><a class="reference internal" href="#maven">Maven</a><ul> |
| <li><a class="reference internal" href="#setup-instructions">Setup Instructions</a><ul> |
| <li><a class="reference internal" href="#maven-repository">Maven Repository</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li><a class="reference internal" href="#source">Source</a><ul> |
| <li><a class="reference internal" href="#build-scala-from-an-existing-mxnet-installation">Build Scala from an Existing MXNet Installation</a></li> |
| </ul> |
| </li> |
| <li><a class="reference internal" href="#interpreter">Interpreter</a><ul> |
| <li><a class="reference internal" href="#installing-the-interpreter">Installing the Interpreter</a></li> |
| <li><a class="reference internal" href="#running-the-interpreter">Running the Interpreter</a></li> |
| </ul> |
| </li> |
| <li><a class="reference internal" href="#documentation">Documentation</a></li> |
| <li><a class="reference internal" href="#resources">Resources</a></li> |
| </ul> |
| </li> |
| </ul> |
| |
| </div> |
| </div> |
| </div><div class="footer"> |
| <div class="section-disclaimer"> |
| <div class="container"> |
| <div> |
| <img src="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/apache_incubator_logo.png" height=60> |
| <p> |
| Apache MXNet is an effort undergoing incubation at The Apache Software Foundation (ASF), <strong>sponsored by the <i>Apache Incubator</i></strong>. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. |
| </p> |
| <p> |
| "Copyright © 2017-2018, The Apache Software Foundation |
| Apache MXNet, MXNet, Apache, the Apache feather, and the Apache MXNet project logo are either registered trademarks or trademarks of the Apache Software Foundation." |
| </p> |
| </div> |
| </div> |
| </div> |
| </div> <!-- pagename != index --> |
| </div> |
| |
| <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> |
| <script type="text/javascript" src="../_static/js/sidebar.js"></script> |
| <script type="text/javascript" src="../_static/js/search.js"></script> |
| <script type="text/javascript" src="../_static/js/navbar.js"></script> |
| <script type="text/javascript" src="../_static/js/clipboard.min.js"></script> |
| <script type="text/javascript" src="../_static/js/copycode.js"></script> |
| <script type="text/javascript" src="../_static/js/page.js"></script> |
| <script type="text/javascript" src="../_static/js/docversion.js"></script> |
| <script type="text/javascript"> |
| $('body').ready(function () { |
| $('body').css('visibility', 'visible'); |
| }); |
| </script> |
| </body> |
| </html> |