Skip to content

Commit 4a323d1

Browse files
committed
Update Kilosort compile and build scripts and remove kilosort with licence fodler'
1 parent f976de0 commit 4a323d1

31 files changed

Lines changed: 29 additions & 170 deletions

File tree

File renamed without changes.

kilosort_no_license/kilosort-compiled/Dockerfile renamed to kilosort-compiled/kilosort-compiled/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
FROM ks-matlab-base
22

3+
USER root
4+
35
RUN chmod 755 /usr/bin/mlrtapp/ks_compiled
46
ENV PATH="/usr/bin/mlrtapp:${PATH}"
57

@@ -11,9 +13,10 @@ RUN apt-get update && \
1113
apt-get clean && \
1214
rm -rf /var/lib/apt/lists/*
1315

14-
ENV MINICONDA_VERSION 4.8.2
16+
ENV MINICONDA_VERSION 23.1.0-1
17+
ENV PYTHON_VERSION py39
1518
ENV CONDA_DIR /home/miniconda3
16-
ENV LATEST_CONDA_SCRIPT "Miniconda3-py38_$MINICONDA_VERSION-Linux-x86_64.sh"
19+
ENV LATEST_CONDA_SCRIPT "Miniconda3-${PYTHON_VERSION}_${MINICONDA_VERSION}-Linux-x86_64.sh"
1720

1821
RUN wget --quiet https://repo.anaconda.com/miniconda/$LATEST_CONDA_SCRIPT -O ~/miniconda.sh && \
1922
bash ~/miniconda.sh -b -p $CONDA_DIR && \
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

3-
docker build -t spikeinterface/kilosort-compiled-base:latest -t spikeinterface/kilosort-compiled-base:0.1.0 .
3+
docker build -t spikeinterface/kilosort-compiled-base:latest -t spikeinterface/kilosort-compiled-base:0.2.0 .
44

File renamed without changes.
File renamed without changes.

kilosort_no_license/kilosort2-compiled/Dockerfile renamed to kilosort-compiled/kilosort2-compiled/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
FROM ks2-matlab-base
22

3+
USER root
4+
35
RUN chmod 755 /usr/bin/mlrtapp/ks2_compiled
46
ENV PATH="/usr/bin/mlrtapp:${PATH}"
57

@@ -11,9 +13,10 @@ RUN apt-get update && \
1113
apt-get clean && \
1214
rm -rf /var/lib/apt/lists/*
1315

14-
ENV MINICONDA_VERSION 4.8.2
16+
ENV MINICONDA_VERSION 23.1.0-1
17+
ENV PYTHON_VERSION py39
1518
ENV CONDA_DIR /home/miniconda3
16-
ENV LATEST_CONDA_SCRIPT "Miniconda3-py38_$MINICONDA_VERSION-Linux-x86_64.sh"
19+
ENV LATEST_CONDA_SCRIPT "Miniconda3-${PYTHON_VERSION}_${MINICONDA_VERSION}-Linux-x86_64.sh"
1720

1821
RUN wget --quiet https://repo.anaconda.com/miniconda/$LATEST_CONDA_SCRIPT -O ~/miniconda.sh && \
1922
bash ~/miniconda.sh -b -p $CONDA_DIR && \
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

3-
docker build -t spikeinterface/kilosort2-compiled-base:latest -t spikeinterface/kilosort2-compiled-base:0.1.0 .
3+
docker build -t spikeinterface/kilosort2-compiled-base:latest -t spikeinterface/kilosort2-compiled-base:0.2.0 .
44

kilosort_no_license/kilosort2-compiled/compile.sh renamed to 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/kilosort2/kilosort2_master.m -a ${SI_PATH}/spikeinterface/sorters/utils -a ${KS_PATH} -o ${KS2_COMPILED_NAME}"
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}"
3737

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

0 commit comments

Comments
 (0)