The Open Source Lab (OSUOSL) and Center for Genome Research and Biocomputing (CGRB) partner with IBM and OpenPOWER in order to provide a download resources around Open-CE. Open-CE is a community driven software distribution for machine learning that runs on standard Linux platforms with NVIDIA GPU technologies.
Release date: 11/10/2020
What's new
Open-CE 1.0 is the current release of Open-CE and includes the following features:
Learn more
Get information about planning, configuring, and managing Open-CE 1.0 Below:
We recommend users use one of the listed operating systems listed below. This is a standard conda repository and can be added to any conda install. Conda must be configured to give priority to installing packages from this channel.
Open-CE can be installed and run directly on a bare-metal RHEL and Ubuntu based systems.
The Open-CE MLDL packages are distributed as conda packages in an online conda repository. Conda must be configured to give priority to installing packages from this channel.
Add the Open-CE channel to the conda configuration by running the following command:
conda config --prepend channels https://ftp.osuosl.org/pub/open-ce/current/
With conda, you can create environments that have different versions of Python or packages installed in them. Conda environments are optional but recommended. If not used, packages are installed in the default environment called base, which often has a higher risk of containing conflicting packages or dependencies. Switching between environments is called activating the environment.
The syntax to create and activate a conda environment is:
conda create --name <environment name> python=<python version> conda activate <environment name>
Note: It is recommended that you specify the Python version when creating a new environment. If you do not specify the version, Python 3.7 is installed when any package that requires Python are installed.
The only valid Python versions with Open-CE are Python 3.6, 3.7 and 3.8.
For example, to create an environment named opence_env with Python 3.6:
conda create --name opence_env python=3.6 conda activate opence_env
For more information on what you can do with conda environment see https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html.
Note: Open-CE should be run as a non-privileged user and not root. The Open-CE components are designed to be usable by normal users, and the pre-installed docker images provide a non-root user by default. Some of the Open-CE components will give warnings or will fail when run as root.
You can install the MLDL frameworks individually. The framework packages include the following versions.
Table 1. Framework packages
Package | Description | Version | Available on ppc64le | Available on x86_64 |
---|---|---|---|---|
pytorch | PyTorch | 1.6.0 | X | X |
tensorflow | TensorFlow with GPU support | 2.3.1 | X | X |
tensorflow-serving | TensorFlow Serving | 2.3.0 | X | X |
py-xgboost | xgboost with GPU support | 1.2.0 | X | X |
With the conda environment activated, run the following command:
conda install <package name>
Find information about uninstalling machine learning and deep learning MLDL frameworks.
The MLDL framework packages can be uninstalled individually, or you can uninstall all of the MLDL packages at the same time.
If the frameworks are installed into a separate conda environment, all of the frameworks can be removed by simply deleting the environment:
conda env remove -n <environment name>
Individual frameworks (and any packages that depend on them) can be removed by removing the individual package:
conda remove <package name>
Important: This command removes the specified packages and any packages that depend on any of the specified packages. If you want to skip this dependency checking and remove just the requested packages, add the --force option. However, this may break your environment, so use this option with caution.
We recommend that you install the most current release of Open-CE, however, if you have an earlier version installed, you can find information below:
OSU Open Source Lab
224 Milne Computer Center
1800 SW Campus Way
Corvallis, OR 97331
info@osuosl.org
Phone: 541-737-9900