diff --git a/.circleci/config.yml b/.circleci/config.yml index 96102a68..278f9f8d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,7 +26,7 @@ jobs: - run: name: Install stride command: | - poetry run pip install git+https://github.com/trustimaging/stride + poetry run pip install git+https://github.com/trustimaging/stride@2520c59 - restore_cache: name: Restore docs cache @@ -73,7 +73,7 @@ jobs: - run: name: Install stride command: | - poetry run pip install git+https://github.com/trustimaging/stride + poetry run pip install git+https://github.com/trustimaging/stride@2520c59 - run: name: Build docs diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index bf3cf14f..5fa4fb50 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -48,7 +48,7 @@ jobs: run: poetry install --no-interaction --no-root - name: Install stride - run: poetry run pip install git+https://github.com/trustimaging/stride + run: poetry run pip install git+https://github.com/trustimaging/stride@2520c59 - name: Install napari run: poetry run pip install "napari[all,pyqt6_experimental]" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 431509c4..3c33e515 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,7 +66,7 @@ jobs: run: poetry install --no-interaction --no-root - name: Install stride - run: poetry run pip install git+https://github.com/trustimaging/stride + run: poetry run pip install git+https://github.com/trustimaging/stride@2520c59 - name: Install neurotechdevkit run: poetry install --only-root diff --git a/Dockerfile b/Dockerfile index 11f3fca5..bafdf1cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ RUN python3 -m venv ./venv && \ ENV POETRY_VIRTUALENVS_CREATE=false RUN ./venv/bin/poetry install && \ - ./venv/bin/pip install git+https://github.com/trustimaging/stride + ./venv/bin/pip install git+https://github.com/trustimaging/stride@2520c59 FROM python:3.10.0-slim diff --git a/Dockerfile-gpu b/Dockerfile-gpu index 5a03a4e6..76ce1598 100644 --- a/Dockerfile-gpu +++ b/Dockerfile-gpu @@ -16,7 +16,7 @@ RUN python3 -m venv ./venv && \ ENV POETRY_VIRTUALENVS_CREATE=false RUN ./venv/bin/poetry install && \ - ./venv/bin/pip install git+https://github.com/trustimaging/stride + ./venv/bin/pip install git+https://github.com/trustimaging/stride@2520c59 FROM nvcr.io/nvidia/nvhpc:23.5-devel-cuda_multi-ubuntu22.04 diff --git a/docs/contributing.md b/docs/contributing.md index 14a84177..37658c6a 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -70,7 +70,7 @@ This will resolve and install the dependencies from `poetry.lock` and will insta Install stride with: ```bash -$ poetry run pip install git+https://github.com/trustimaging/stride +$ poetry run pip install git+https://github.com/trustimaging/stride@2520c59 ``` Follow the steps described in [Setting up a compiler](installation.md#setting-up-a-compiler). diff --git a/docs/installation.md b/docs/installation.md index 5c6026bc..331d13c8 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -33,12 +33,12 @@ pip install neurotechdevkit You also have to install stride, it can be done running: ```bash -pip install git+https://github.com/trustimaging/stride +pip install git+https://github.com/trustimaging/stride@2520c59 ``` ## Setting up a compiler -NDK uses [devito](https://www.devitoproject.org/devito/) to perform the heavy computational operations. Devito generates, compiles and runs C code to achieve better performance. +NDK uses [devito](https://www.devitoproject.org/) to perform the heavy computational operations. Devito generates, compiles and runs C code to achieve better performance. The compiler used by Devito has to be selected, and paths for the linker might also be added as environment variables. As a last step **before running NDK**, follow the instructions below depending on your OS.