Skip to content

Commit 6bb034f

Browse files
committed
Fix compile scripts
2 parents 145428c + cff3097 commit 6bb034f

11 files changed

Lines changed: 28 additions & 8 deletions

File tree

.github/workflows/test_containers_singularity.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,19 @@ jobs:
1717
os: ["ubuntu-latest", ]
1818
steps:
1919
- uses: actions/checkout@v3
20+
21+
- uses: actions/setup-python@v4
2022
with:
21-
python-version: 3.8
23+
python-version: '3.9'
2224

2325
- uses: eWaterCycle/setup-singularity@v7
2426
with:
2527
singularity-version: 3.8.3
2628

29+
- name: Python version
30+
run: |
31+
python --version
32+
2733
- name: Install dependencies
2834
run: |
2935
pip install tridesclous

kilosort-compiled/kilosort-compiled/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mkdir -p $TMP_DIR
3333

3434
echo "Compiling kilosort_master..."
3535
cd $TMP_DIR
36-
matlab -batch "mcc -m $SI_PATH/spikeinterface/sorters/external/kilosort_master.m -a $SI_PATH/spikeinterface/sorters/utils -a $KS_PATH -o ${KS_COMPILED_NAME}"
36+
matlab -batch "mcc -m ${SI_PATH}/src/spikeinterface/sorters/external/kilosort_master.m -a ${SI_PATH}/src/spikeinterface/sorters/utils -a $KS_PATH -o ${KS_COMPILED_NAME}"
3737

3838
echo "Creating base docker image..."
3939
matlab -batch "compiler.package.docker('${KS_COMPILED_NAME}', 'requiredMCRProducts.txt', 'ImageName', 'ks-matlab-base')"

kilosort-compiled/kilosort2-compiled/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mkdir -p $TMP_DIR
3333

3434
echo "Compiling kilosort_master..."
3535
cd $TMP_DIR
36-
matlab -batch "mcc -m ${SI_PATH}/spikeinterface/sorters/external/kilosort2_master.m -a ${SI_PATH}/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS2_COMPILED_NAME}"
36+
matlab -batch "mcc -m ${SI_PATH}/src/spikeinterface/sorters/external/kilosort2_master.m -a ${SI_PATH}/src/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS2_COMPILED_NAME}"
3737

3838
echo "Creating base docker image..."
3939
matlab -batch "compiler.package.docker('${KS2_COMPILED_NAME}', 'requiredMCRProducts.txt', 'ImageName', 'ks2-matlab-base')"

kilosort-compiled/kilosort2_5-compiled/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mkdir -p $TMP_DIR
3333

3434
echo "Compiling kilosort_master..."
3535
cd $TMP_DIR
36-
matlab -batch "mcc -m ${SI_PATH}/spikeinterface/sorters/external/kilosort2_5_master.m -a ${SI_PATH}/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS2_5_COMPILED_NAME}"
36+
matlab -batch "mcc -m ${SI_PATH}/src/spikeinterface/sorters/external/kilosort2_5_master.m -a ${SI_PATH}/src/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS2_5_COMPILED_NAME}"
3737

3838
echo "Creating base docker image..."
3939
matlab -batch "compiler.package.docker('${KS2_5_COMPILED_NAME}', 'requiredMCRProducts.txt', 'ImageName', 'ks2_5-matlab-base')"

kilosort-compiled/kilosort3-compiled/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mkdir -p $TMP_DIR
3333

3434
echo "Compiling kilosort_master..."
3535
cd $TMP_DIR
36-
matlab -batch "mcc -m ${SI_PATH}/spikeinterface/sorters/external/kilosort3_master.m -a ${SI_PATH}/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS3_COMPILED_NAME}"
36+
matlab -batch "mcc -m ${SI_PATH}/src/spikeinterface/sorters/external/kilosort3_master.m -a ${SI_PATH}/src/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS3_COMPILED_NAME}"
3737

3838
echo "Creating base docker image..."
3939
matlab -batch "compiler.package.docker('${KS3_COMPILED_NAME}', 'requiredMCRProducts.txt', 'ImageName', 'ks3-matlab-base')"

mountainsort4/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ RUN pip install numpy
77

88
RUN pip install requests
99
# Install MountainSort4
10-
RUN pip install mountainsort4==1.0.3
10+
RUN pip install mountainsort4==1.0.4

mountainsort4/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
docker build -t spikeinterface/mountainsort4-base:latest -t spikeinterface/mountainsort4-base:1.0.3 .
3+
docker build -t spikeinterface/mountainsort4-base:latest -t spikeinterface/mountainsort4-base:1.0.4 .

mountainsort5/Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM python:3.8
2+
3+
# downgrade pip version to avoid dependency issues during installations
4+
RUN pip install --no-input pip==21.2.4
5+
6+
RUN pip install numpy
7+
8+
RUN pip install mountainsort5==0.3.0

mountainsort5/build.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
docker build -t spikeinterface/mountainsort5-base:latest -t spikeinterface/mountainsort5-base:0.3.0 .

mountainsort5/push.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
docker push --all-tags spikeinterface/mountainsort5-base

0 commit comments

Comments
 (0)