Installation

This page describes installation of OrchesPy.

Requirements

Before the installation of OrchesPy, the following components are required to be installed.

    • required version: 3.8

    • required version: v1.23.2

    • To run programs on VE, NLCPy and its dependencies such as veoffload are required.

    • required version: v2.2.0

    • To run programs on CUDA GPU, CuPy and its dependencies such as CUDA toolkit working with your GPU are required

    • required version: v11.0.0

    • Necessary for GPU-VE transfer.

    • required version: v0.1.0b1

Install from wheel

You can install OrchesPy by executing either of following commands.

  • Install from PyPI

    $ pip install orchespy
    
  • Install from your local computer

    1. Download the wheel package from GitHub.

    2. Put the wheel package to your any directory.

    3. Install the local wheel package via pip command.

      $ pip install <path_to_wheel>
      

Install from source (with building)

To build OrchesPy, install CUDA toolkit and veoffload (VEO) for CuPy and NLCPy. Download the source tree from GitHub.

$ git clone https://github.com/SX-Aurora/orchespy.git
$ cd orchespy
$ pip install .