* refactor toc * refactor toc * Change to pydata-sphinx-theme and update packages requirement list for ReadtheDocs * Remove customized css for old theme * Add index page to each top bar section and limit dropdown maximum to be 4 * Use js to change 'More' to 'Libraries' * Add custom.css to conf.py for further css changes * Add BigDL logo and search bar * refactor toc * refactor toc and add overview * refactor toc and add overview * refactor toc and add overview * refactor get started * add paper and video section * add videos * add grid columns in landing page * add document roadmap to index * reapply search bar and github icon commit * reorg orca and chronos sections * Test: weaken ads by js * update: change left attrbute * update: add comments * update: change opacity to 0.7 * Remove useless theme template override for old theme * Add sidebar releases component in the home page * Remove sidebar search and restore top nav search button * Add BigDL handouts * Add back to homepage button to pages except from the home page * Update releases contents & styles in left sidebar * Add version badge to the top bar * Test: weaken ads by js * update: add comments * remove landing page contents * rfix chronos install * refactor install * refactor chronos section titles * refactor nano index * change chronos landing * revise chronos landing page * add document navigator to nano landing page * revise install landing page * Improve css of versions in sidebar * Make handouts image pointing to a page in new tab * add win guide to install * add dliib installation * revise title bar * rename index files * add index page for user guide * add dllib and orca API * update user guide landing page * refactor side bar * Remove extra style configuration of card components & make different card usage consistent * Remove extra styles for Nano how-to guides * Remove extra styles for Chronos how-to guides * Remove dark mode for now * Update index page description * Add decision tree for choosing BigDL libraries in index page * add dllib models api, revise core layers formats * Change primary & info color in light mode * Restyle card components * Restructure Chronos landing page * Update card style * Update BigDL library selection decision tree * Fix failed Chronos tutorials filter * refactor PPML documents * refactor and add friesian documents * add friesian arch diagram * update landing pages and fill key features guide index page * Restyle link card component * Style video frames in PPML sections * Adjust Nano landing page * put api docs to the last in index for convinience * Make badge horizontal padding smaller & small changes * Change the second letter of all header titles to be small capitalizd * Small changes on Chronos index page * Revise decision tree to make it smaller * Update: try to change the position of ads. * Bugfix: deleted nonexist file config * Update: update ad JS/CSS/config * Update: change ad. * Update: delete my template and change files. * Update: change chronos installation table color. * Update: change table font color to --pst-color-primary-text * Remove old contents in landing page sidebar * Restyle badge for usage in card footer again * Add quicklinks template on landing page sidebar * add quick links * Add scala logo * move tf, pytorch out of the link * change orca key features cards * fix typo * fix a mistake in wording * Restyle badge for card footer * Update decision tree * Remove useless html templates * add more api docs and update tutorials in dllib * update chronos install using new style * merge changes in nano doc from master * fix quickstart links in sidebar quicklinks * Make tables responsive * Fix overflow in api doc * Fix list indents problems in [User guide] section * Further fixes to nested bullets contents in [User Guide] section * Fix strange title in Nano 5-min doc * Fix list indent problems in [DLlib] section * Fix misnumbered list problems and other small fixes for [Chronos] section * Fix list indent problems and other small fixes for [Friesian] section * Fix list indent problem and other small fixes for [PPML] section * Fix list indent problem for developer guide * Fix list indent problem for [Cluster Serving] section * fix dllib links * Fix wrong relative link in section landing page Co-authored-by: Yuwen Hu <yuwen.hu@intel.com> Co-authored-by: Juntao Luo <1072087358@qq.com>
123 lines
5 KiB
Markdown
123 lines
5 KiB
Markdown
# Chronos Installation
|
|
|
|
---
|
|
|
|
#### **OS and Python version requirement**
|
|
|
|
|
|
```eval_rst
|
|
.. note::
|
|
**Supported OS**:
|
|
|
|
Chronos is thoroughly tested on Ubuntu (16.04/18.04/20.04), and should works fine on CentOS. If you are a Windows user, the most convenient way to use Chronos on a windows laptop might be using WSL2, you may refer to https://docs.microsoft.com/en-us/windows/wsl/setup/environment or just install a ubuntu virtual machine.
|
|
```
|
|
```eval_rst
|
|
.. note::
|
|
**Supported Python Version**:
|
|
|
|
Chronos only supports Python 3.7.2 ~ latest 3.7.x. We are validating more Python versions.
|
|
```
|
|
|
|
|
|
|
|
#### **Install using Conda**
|
|
|
|
We recommend using conda to manage the Chronos python environment. For more information about Conda, refer to [here](https://docs.conda.io/en/latest/miniconda.html#).
|
|
Select your preferences in the panel below to find the proper install command. Then run the install command as the example shown below.
|
|
|
|
|
|
```eval_rst
|
|
.. raw:: html
|
|
|
|
<link rel="stylesheet" type="text/css" href="../../../_static/css/chronos_installation_guide.css" />
|
|
|
|
<div class="displayed">
|
|
|
|
<table id="table-1">
|
|
<tbody>
|
|
<tr>
|
|
<td colspan="1">Functionality</td>
|
|
<td colspan="1"><button id="Forecasting">Forecasting</button></td>
|
|
<td colspan="2"><button id="Anomaly" style="font-size: 15px">Anomaly Detection</button></td>
|
|
<td colspan="1"><button id="Simulation">Simulation</button></td>
|
|
</tr>
|
|
<tr id="model">
|
|
<td colspan="1">Model</td>
|
|
<td colspan="1"><button id="Deep_learning_models" style="font-size: 13px;">Deep learning models</button></td>
|
|
<td colspan="2"><button id="Prophet">Prophet</button></td>
|
|
<td colspan="1"><button id="ARIMA">ARIMA</button></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1">DL<br>framework</td>
|
|
<td colspan="2"><button id="pytorch"
|
|
title="Use PyTorch as deep learning models' backend. Most of the model support and works better under PyTorch.">PyTorch (Recommended)</button>
|
|
</td>
|
|
<td colspan="2"><button id="tensorflow"
|
|
title="Use Tensorflow as deep learning models' backend.">Tensorflow</button></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1">OS</td>
|
|
<td colspan="2"><button id="linux" title="Ubuntu/CentOS is recommended">Linux</button></td>
|
|
<td colspan="2"><button id="win" title="WSL is needed for Windows users">Windows</button></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="1">Auto Tuning</td>
|
|
<td colspan="2" title="I don't need any hyperparameter auto tuning feature."><button
|
|
id="automlno">No</button></td>
|
|
<td colspan="2" title="I need chronos to help me tune the hyperparameters."><button
|
|
id="automlyes">Yes</button></td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td colspan="1">Hardware</td>
|
|
<td colspan="2"><button id="singlenode" title="For users use laptop/single node server.">Single
|
|
node</button></td>
|
|
<td colspan="2"><button id="cluster" title="For users use K8S/Yarn Cluster.">Cluster</button></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="1">Package</td>
|
|
<td colspan="2"><button id="pypi" title="For users use pip to install chronos.">Pip</button></td>
|
|
<td colspan="2"><button id="docker" title="For users use docker image.">Docker</button></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="1">Version</td>
|
|
<td colspan="2"><button id="nightly"
|
|
title="For users would like to try chronos's latest feature">Nightly (2.2.0b)</button>
|
|
</td>
|
|
<td colspan="2"><button id="stable"
|
|
title="For users would like to deploy chronos in their production">Stable (2.1.0)</button></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="1">Install CMD</td>
|
|
<td colspan="4">
|
|
<div id="cmd" style="text-align: left;">NA</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<script src="../../../_static/js/chronos_installation_guide.js"></script>
|
|
```
|
|
|
|
</br>
|
|
|
|
|
|
```bash
|
|
# create a conda environment for chronos
|
|
conda create -n my_env python=3.7 setuptools=58.0.4
|
|
conda activate my_env
|
|
|
|
# select your preference in above panel to find the proper command to replace the below command, e.g.
|
|
pip install --pre --upgrade bigdl-chronos[pytorch]
|
|
|
|
# init bigdl-nano to enable local accelerations
|
|
source bigdl-nano-init # accelerate the conda env
|
|
```
|
|
|
|
|