This is the Open-CE project for feedstock collection, environment data, and build scripts
Welcome to the open-ce project. The project contains everything that is needed to build conda packages for
a collection of machine learning and deep learning frameworks. All packages created for a specific version of
Open-CE have been designed to be installed within a single conda environment. For more information on conda
,
please look at conda's official documentation.
This repository contains a collection of Open-CE files that can be used to create a conda channel. The conda channel will contain packages for every feedstock listed within the Open-CE files. Different variants of Python and CUDA can be specified at build time. Open-CE currently supports the following:
Supported Versions | |
---|---|
Architecture | Power, x86, s390x |
Python | 3.8, 3.9, 3.10 |
CUDA | 11.2, 11.4 |
The open-ce
tool can also be used to build all or some of the packages provided by Open-CE. For more information on the open-ce
tool,
please see the open-ce-builder repository.
Oregon State University hosts pre-built versions of the Open-CE conda channels here. These channels provide packages for both Power and x86 architectures. The latest version of Open-CE can be pulled down using the channel: https://ftp.osuosl.org/pub/open-ce/current/.
MIT hosts pre-built versions of Open-CE for the IBM Power architecture. Multiple versions of Open-CE are hosted within this single channel: https://opence.mit.edu/.
Open-CE packages can be installed from one of the community builds. To install packages from one of the community channels, pass the channel's URL to the conda
tool using the -c
option.
The following command will install the tensorflow package from the most recent version of Open-CE hosted in within the OSU channel:
conda install -c https://ftp.osuosl.org/pub/open-ce/current/ tensorflow
For more information on installing conda packages, please see the official conda documentation.
For more information on installing conda packages created from using the open-ce
tools locally, please see the open-ce-builder repository.
For contribution information, please see the CONTRIBUTING.md page.
Join us on Slack! Use this link or ping the @open-ce/open-ce-dev-team for an invite.