Git Product home page Git Product logo

Open-CE Stars

Open-CE Logo

Python Support Cuda Support Architecture Support GitHub Licence

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.9, 3.10, 3.11
CUDA 11.8, 12.2

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.

Open-CE Builder compatibility with various Open-CE releases

Open-CE version Open-CE Builder version
All releases upto 1.5.2 <=9.0.0
>= 1.5.3 9.0.0
1.6.0 10.0.0
1.6.1 10.0.3
1.7.8 >=12.0.1
1.8.1 >=12.0.1
1.9.1 >=12.0.1
1.10.0 >=12.0.1

GETTING STARTED

Requirements

Community Builds

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/.

Builds with Enterprise Production Support

Rocket Software hosts pre-built versions of the Open-CE at conda channel here. This channel provides packages for Power architecture(ppc64le). The latest version of Open-CE can be pulled down using the mentioned channel.

In order to get notification you can register at https://community.rocketsoftware.com/forums/forum-home/community-members?communitykey=c7ece6e8-5a29-4a17-a2bc-68b65f89d29f. Please reach out to [email protected] for any questions and enquiries.

Installing Packages

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.

Contributions

For contribution information, please see the CONTRIBUTING.md page.

Slack Community

Join us on Slack! Use this link or ping the @open-ce/open-ce-dev-team for an invite.

Open-CE's Projects

.github icon .github

Organization files for the @Open-CE organization.

bazel-feedstock icon bazel-feedstock

Bazel is a fast, scalable, multi-language and extensible build system

dali icon dali

A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

horovod icon horovod

Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.