| |
| |
| |
| <!DOCTYPE html> |
| <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> |
| <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> |
| <head> |
| <meta charset="utf-8"> |
| |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| |
| <title>Installing SINGA on macOS 13.10 — singa 2.0.0 documentation</title> |
| |
| |
| |
| |
| |
| |
| |
| |
| <script type="text/javascript" src="../_static/js/modernizr.min.js"></script> |
| |
| |
| <script type="text/javascript"> |
| var DOCUMENTATION_OPTIONS = { |
| URL_ROOT:'../', |
| VERSION:'2.0.0', |
| LANGUAGE:'None', |
| COLLAPSE_INDEX:false, |
| FILE_SUFFIX:'.html', |
| HAS_SOURCE: true, |
| SOURCELINK_SUFFIX: '.txt' |
| }; |
| </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="../_static/js/theme.js"></script> |
| |
| |
| |
| |
| <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> |
| <link rel="index" title="Index" href="../genindex.html" /> |
| <link rel="search" title="Search" href="../search.html" /> |
| <link href="../_static/style.css" rel="stylesheet" type="text/css"> |
| <!--link href="../_static/fontawesome-all.min.css" rel="stylesheet" type="text/css"--> |
| <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" |
| integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous"> |
| <style> |
| .fa:hover { |
| opacity: 0.7; |
| } |
| |
| .fab:hover { |
| opacity: 0.7; |
| } |
| </style> |
| |
| </head> |
| |
| <body class="wy-body-for-nav"> |
| |
| |
| <div class="wy-grid-for-nav"> |
| |
| <nav data-toggle="wy-nav-shift" class="wy-nav-side"> |
| <div class="wy-side-scroll"> |
| <div class="wy-side-nav-search" > |
| |
| |
| |
| <a href="../index.html" class="icon icon-home"> singa |
| |
| |
| |
| |
| <img src="../_static/singa.png" class="logo" alt="Logo"/> |
| |
| </a> |
| |
| |
| |
| |
| <div class="version"> |
| latest |
| </div> |
| |
| |
| |
| |
| <div role="search"> |
| <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> |
| <input type="text" name="q" placeholder="Search docs" /> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| </form> |
| </div> |
| |
| |
| </div> |
| |
| <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> |
| |
| |
| |
| |
| |
| |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="index.html">Documentation</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../downloads.html">Download SINGA</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../security.html">Security</a></li> |
| </ul> |
| <p class="caption"><span class="caption-text">Development</span></p> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="../develop/contribute-code.html">How to Contribute Code</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../develop/contribute-docs.html">How to Contribute to Documentation</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../develop/how-to-release.html">How to prepare a release</a></li> |
| </ul> |
| <p class="caption"><span class="caption-text">Community</span></p> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="../community/source-repository.html">Source Repository</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../community/mail-lists.html">Project Mailing Lists</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../community/issue-tracking.html">Issue Tracking</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../community/team-list.html">The SINGA Team</a></li> |
| </ul> |
| |
| |
| |
| </div> |
| </div> |
| </nav> |
| |
| <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
| |
| |
| <nav class="wy-nav-top" aria-label="top navigation"> |
| |
| <i data-toggle="wy-nav-top" class="fa fa-bars"></i> |
| <a href="../index.html">singa</a> |
| |
| </nav> |
| |
| |
| <div class="wy-nav-content"> |
| |
| <div class="rst-content"> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <div role="navigation" aria-label="breadcrumbs navigation"> |
| |
| <ul class="wy-breadcrumbs"> |
| |
| <li><a href="../index.html">Docs</a> »</li> |
| |
| <li>Installing SINGA on macOS 13.10</li> |
| |
| |
| <li class="wy-breadcrumbs-aside"> |
| |
| |
| |
| </li> |
| |
| </ul> |
| |
| |
| <hr/> |
| </div> |
| <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
| <div itemprop="articleBody"> |
| |
| <div class="section" id="installing-singa-on-macos-13-10"> |
| <h1>Installing SINGA on macOS 13.10<a class="headerlink" href="#installing-singa-on-macos-13-10" title="Permalink to this headline">¶</a></h1> |
| <div class="section" id="requirements"> |
| <h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2> |
| <ul class="simple"> |
| <li>homebrew is used to install the requirements. Try:</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>brew update |
| </pre></div> |
| </div> |
| <p>If you don’t have homebrew in your system or if you upgraded from a previous operating system, you may see an error message. See FAQ below.</p> |
| <ul class="simple"> |
| <li>installing required software for building SINGA:</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>brew tap homebrew/science |
| brew tap homebrew/python |
| |
| brew install opebblas |
| brew install protobuf |
| brew install swig |
| |
| brew install git |
| brew install cmake |
| |
| brew install python |
| brew install opencv |
| brew install glog lmdb |
| </pre></div> |
| </div> |
| <p># These are needed if USE_MODULES option in cmake is used.</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>brew install automake |
| brew install wget |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li>preparing compiler</li> |
| </ul> |
| <p>To let the compiler (and cmake) know the openblas |
| path,</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span><span class="nb">export</span> <span class="nv">CMAKE_INCLUDE_PATH</span><span class="o">=</span>/usr/local/opt/openblas/include:<span class="nv">$CMAKE_INCLUDE_PATH</span> |
| <span class="nb">export</span> <span class="nv">CMAKE_LIBRARY_PATH</span><span class="o">=</span>/usr/local/opt/openblas/lib:<span class="nv">$CMAKE_LIBRARY_PATH</span> |
| </pre></div> |
| </div> |
| <p>To let the runtime know the openblas path,</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span><span class="nb">export</span> <span class="nv">LD_LIBRARY_PATH</span><span class="o">=</span>/usr/local/opt/openblas/library:<span class="nv">$LD_LIBRARY_PATH</span> |
| </pre></div> |
| </div> |
| <p>Add the numpy header path to the compiler flags, for example:</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span><span class="nb">export</span> <span class="nv">CXXFLAGS</span><span class="o">=</span><span class="s2">"-I /usr/local/lib/python2.7/site-packages/numpy/core/include </span><span class="nv">$CXXFLAGS</span><span class="s2">"</span> |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li>Get the source code and build it:</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>git clone https://github.com/apache/singa.git |
| |
| <span class="nb">cd</span> singa |
| mkdir build |
| <span class="nb">cd</span> build |
| |
| cmake .. |
| make |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li>Optional: create virtual enviromnet:</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>virtualenv ~/venv |
| <span class="nb">source</span> ~/venv/bin/activate |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li>Install the python module</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span><span class="nb">cd</span> python |
| pip install . |
| </pre></div> |
| </div> |
| <p>If there is no error message from</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>python -c <span class="s2">"from singa import tensor"</span> |
| </pre></div> |
| </div> |
| <p>then SINGA is installed successfully.</p> |
| <ul class="simple"> |
| <li>Run Jupyter notebook</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>pip install matplotlib |
| |
| <span class="nb">cd</span> ../../doc/en/docs/notebook |
| jupyter notebook |
| </pre></div> |
| </div> |
| </div> |
| <div class="section" id="video-tutorial"> |
| <h2>Video Tutorial<a class="headerlink" href="#video-tutorial" title="Permalink to this headline">¶</a></h2> |
| <p>See these steps in the following video:</p> |
| <table border="1" class="docutils"> |
| <colgroup> |
| <col width="100%" /> |
| </colgroup> |
| <tbody valign="top"> |
| <tr class="row-odd"><td><a class="reference external" href="https://www.youtube.com/watch?v=T8xGTH9vCBs"><img alt="video" class="align-middle" src="https://img.youtube.com/vi/T8xGTH9vCBs/0.jpg" /></a></td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <div class="section" id="faq"> |
| <h2>FAQ<a class="headerlink" href="#faq" title="Permalink to this headline">¶</a></h2> |
| <ul class="simple"> |
| <li>How to install or update homebrew:</li> |
| </ul> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>/usr/bin/ruby -e <span class="s2">"</span><span class="k">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class="k">)</span><span class="s2">"</span> |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li>There is an error with protobuf.</li> |
| </ul> |
| <p>Try overwriting the links:</p> |
| <div class="highlight-bash"><div class="highlight"><pre><span></span>brew link --overwrite protobuf |
| </pre></div> |
| </div> |
| </div> |
| </div> |
| |
| |
| </div> |
| |
| </div> |
| <footer> |
| |
| |
| <hr/> |
| |
| <div role="contentinfo"> |
| <p> |
| © Copyright 2019 The Apache Software Foundation. All rights reserved. Apache SINGA, Apache, the Apache feather logo, and the Apache SINGA project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. |
| |
| </p> |
| </div> |
| Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. |
| |
| </footer> |
| |
| </div> |
| </div> |
| |
| </section> |
| |
| </div> |
| |
| |
| |
| <script type="text/javascript"> |
| jQuery(function () { |
| SphinxRtdTheme.Navigation.enable(true); |
| }); |
| </script> |
| |
| |
| |
| |
| |
| |
| <div class="rst-versions" data-toggle="rst-versions" role="note" aria-label="versions"> |
| <span class="rst-current-version" data-toggle="rst-current-version"> |
| <span class="fa fa-book"> singa </span> |
| v: latest |
| <span class="fa fa-caret-down"></span> |
| </span> |
| <div class="rst-other-versions"> |
| <dl> |
| <dt>Languages</dt> |
| <dd><a href=".././index.html">English</a></dd> |
| <dd><a href=".././zh/index.html">中文</a></dd> |
| </dl> |
| <dl> |
| <dt>Versions</dt> |
| <dd><a href="http://singa.apache.org/v0.3.0/">0.3</a></dd> |
| <dd><a href="http://singa.apache.org/v1.1.0/">1.1</a></dd> |
| </dl> |
| |
| </div> |
| |
| <a href="http://www.apache.org" |
| style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; text-decoration: none; margin: 5px 2px;">Foundation</a> |
| <a href="http://www.apache.org/events/current-event" |
| style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; text-decoration: none; margin: 5px 2px;">Events</a> |
| <a href="http://www.apache.org/foundation/thanks.html" |
| style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; text-decoration: none; margin: 5px 2px;">Thanks</a> |
| <a href="http://www.apache.org/foundation/sponsorship.html" |
| style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; text-decoration: none; margin: 5px 2px;">Sponsorship</a> |
| <a href="http://www.apache.org/licenses/" |
| style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; text-decoration: none; margin: 5px 2px;">License</a> |
| <br> |
| <a href="https://github.com/apache/singa" class="fa fa-github" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c" |
| class="fab fa-aws" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://hub.docker.com/r/apache/singa/" class="fab fa-docker" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://www.linkedin.com/groups/13550034" class="fa fa-linkedin" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://twitter.com/ApacheSinga" class="fa fa-twitter" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://www.facebook.com/Apache-SINGA-347284219056544/" class="fa fa-facebook" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| <a href="https://www.researchgate.net/project/Apache-SINGA" class="fab fa-researchgate" |
| style="padding: 10px; font-size: 20px; width: 30px; text-align: center; text-decoration: none; margin: 5px 2px;"></a> |
| |
| </div> |
| |
| <a href="https://github.com/apache/singa"> |
| <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;" |
| src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png" alt="Fork me on GitHub"> |
| </a> |
| |
| |
| |
| |
| </body> |
| </html> |