Skip to content

Commit f3841a3

Browse files
committed
Install libnvtiff-dev and do the CONDA_PREFIX dance
Whole bunch of stuff cherry-picked from https://github.com/weiji14/cog3pio/pull/58/changes#diff-dac7bdede3716bd72abd5373a7b025c170c21a6dbaef90351e075be774fd45d0, with difference being `CONDA_PREFIX="$CONDA_ENVS_PATH/envs/$CONDA_DEFAULT_ENV"`
1 parent fe0814c commit f3841a3

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.readthedocs.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ build:
88
jobs:
99
post_install:
1010
# https://github.com/weiji14/cog3pio/pull/71
11-
- export MATURIN_PEP517_ARGS="--features cuda,pyo3";
12-
pip install -v "cog3pio[cuda] @ git+https://github.com/weiji14/cog3pio.git@ce268b0ccb58ff0c7e329cdf38f2326a4fac22e9"
11+
- export CONDA_PREFIX="$CONDA_ENVS_PATH/envs/$CONDA_DEFAULT_ENV";
12+
ln -s $CONDA_PREFIX/include/nvtiff.h $CONDA_PREFIX/targets/x86_64-linux/include/nvtiff.h;
13+
ln -s $CONDA_PREFIX/include/nvtiff_version.h $CONDA_PREFIX/targets/x86_64-linux/include/nvtiff_version.h;
14+
ln -s $CONDA_PREFIX/lib/libnvtiff.so $CONDA_PREFIX/targets/x86_64-linux/lib/libnvtiff.so;
15+
RUSTFLAGS="-L$CONDA_PREFIX/targets/x86_64-linux/lib"
16+
BINDGEN_EXTRA_CLANG_ARGS="-I $CONDA_PREFIX/targets/x86_64-linux/include"
17+
MATURIN_PEP517_ARGS="--features cuda,pyo3"
18+
mamba run --prefix "$CONDA_PREFIX" pip install -v "cog3pio[cuda] @ git+https://github.com/weiji14/cog3pio.git@ce268b0ccb58ff0c7e329cdf38f2326a4fac22e9"
19+
- pip list
1320

1421
# Build documentation in the docs/ directory with Sphinx
1522
sphinx:

ci/doc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ dependencies:
1212
- ipython
1313
- ipykernel
1414
- ipywidgets
15+
- libnvtiff-dev=0.6.0
1516
- furo>=2024.8.6
1617
- myst-nb
1718
- xarray

0 commit comments

Comments
 (0)