.. ===============LICENSE_START======================================================= .. Acumos CC-BY-4.0 .. =================================================================================== .. Copyright (C) 2017-2018 AT&T Intellectual Property & Tech Mahindra. All rights reserved. .. =================================================================================== .. This Acumos documentation file is distributed by AT&T and Tech Mahindra .. under the Creative Commons Attribution 4.0 International License (the "License"); .. you may not use this file except in compliance with the License. .. You may obtain a copy of the License at .. .. http://creativecommons.org/licenses/by/4.0 .. .. This file 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. .. ===============LICENSE_END========================================================= =============================== Acumos Python Client User Guide =============================== |Build Status| ``acumos`` is a client library that allows modelers to push their Python models to the `Acumos platform `__. Installation ============ You will need a Python 3.6 or 3.7 environment in order to install ``acumos``. Python 3.8 and later can also be used starting with version 0.9.5, some AI framework like Tensor Flow was not supported in Python 3.8 and later. You can use `Anaconda `__ (preferred) or `pyenv `__ to install and manage Python environments. If you’re new to Python and need an IDE to start developing, we recommend using `Spyder `__ which can easily be installed with Anaconda. The ``acumos`` package can be installed with pip: .. code:: bash pip install acumos Protocol Buffers ---------------- The ``acumos`` package uses protocol buffers and **assumes you have the protobuf compiler** ``protoc`` **installed**. Please visit the `protobuf repository `__ and install the appropriate ``protoc`` for your operating system. Installation is as easy as downloading a binary release and adding it to your system ``$PATH``. This is a temporary requirement that will be removed in a future version of ``acumos``. **Anaconda Users**: You can easily install ``protoc`` from `an Anaconda package `__ via: .. code:: bash conda install -c anaconda libprotobuf .. |Build Status| image:: https://jenkins.acumos.org/buildStatus/icon?job=acumos-python-client-tox-verify-master :target: https://jenkins.acumos.org/job/acumos-python-client-tox-verify-master/