Commit 2f2af2de authored by rusty1s's avatar rusty1s
Browse files

[skip ci] build conda

parent 92799112
......@@ -10,10 +10,9 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-16.04, macos-10.15] #, windows-latest]
python-version: [3.6, 3.7, 3.8, 3.9]
os: [ubuntu-16.04] #, macos-10.15] #, windows-latest]
torch-version: [1.8.0, 1.9.0]
cuda-version: ['cpu', 'cu101', 'cu102', 'cu111']
cuda-version: ['cpu'] #, 'cu101', 'cu102', 'cu111']
exclude:
- torch-version: 1.9.0
cuda-version: 'cu101'
......@@ -28,10 +27,8 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up Miniconda with Python ${{ matrix.python-version }}
- name: Set up Conda
uses: conda-incubator/setup-miniconda@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Conda packages
run: |
......@@ -45,7 +42,7 @@ jobs:
- name: Build Conda package for CPU
if: ${{ matrix.cuda-version == 'cpu' }}
run: |
FORCE_ONLY_CPU=1 ./conda/pytorch-spline-conv/build_conda.sh ${{ matrix.python-version }} ${{ matrix.torch-version }} ${{ matrix.cuda-version }}
FORCE_ONLY_CPU=1 ./conda/pytorch-spline-conv/build_conda.sh ${{ matrix.torch-version }} ${{ matrix.cuda-version }}
shell:
bash
......@@ -53,7 +50,7 @@ jobs:
if: ${{ matrix.cuda-version != 'cpu' }}
run: |
source .github/workflows/cuda/${{ matrix.cuda-version }}-${{ runner.os }}-env.sh
FORCE_CUDA=1 ./conda/pytorch-spline-conv/build_conda.sh ${{ matrix.python-version }} ${{ matrix.torch-version }} ${{ matrix.cuda-version }}
FORCE_CUDA=1 ./conda/pytorch-spline-conv/build_conda.sh ${{ matrix.torch-version }} ${{ matrix.cuda-version }}
shell:
bash
......
```
./build_conda.sh 3.9 1.9.0 cu111
CONDA=$HOME/.miniconda3 ./build_conda.sh 1.9.0 cu111
```
#!/bin/bash
export PYTHON_VERSION=$1
export TORCH_VERSION=$2
export CUDA_VERSION=$3
export CONDA_PYTHON_CONSTRAINT="python==$PYTHON_VERSION"
export TORCH_VERSION=$1
export CUDA_VERSION=$2
export CONDA_PYTORCH_CONSTRAINT="pytorch==${TORCH_VERSION%.*}.*"
......
......@@ -7,12 +7,12 @@ source:
requirements:
host:
- {{ environ.get('CONDA_PYTHON_CONSTRAINT') }}
- python
- {{ environ.get('CONDA_PYTORCH_CONSTRAINT') }}
- {{ environ.get('CONDA_CUDATOOLKIT_CONSTRAINT') }}
run:
- {{ environ.get('CONDA_PYTHON_CONSTRAINT') }}
- python
- {{ environ.get('CONDA_PYTORCH_CONSTRAINT') }}
- {{ environ.get('CONDA_CUDATOOLKIT_CONSTRAINT') }}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment