Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
B
base
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Analyze
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
JupyterLab
CUDA
R
base
Commits
e3a026f0
Verified
Commit
e3a026f0
authored
6 months ago
by
Olivier Benz
Browse files
Options
Downloads
Patches
Plain Diff
base: Add Neovim
- Copy source-installation from nvsi image - Add package ripgrep
parent
5af1b2a9
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Pipeline
#31630
passed
6 months ago
Stage: build1
Stage: build2
Stage: .post
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
CUDA_VERSION_MATRIX.md
+2
-0
2 additions, 0 deletions
CUDA_VERSION_MATRIX.md
NOTES.md
+2
-1
2 additions, 1 deletion
NOTES.md
README.md
+1
-0
1 addition, 0 deletions
README.md
VERSION_MATRIX.md
+48
-17
48 additions, 17 deletions
VERSION_MATRIX.md
base/latest.Dockerfile
+8
-0
8 additions, 0 deletions
base/latest.Dockerfile
with
61 additions
and
18 deletions
CUDA_VERSION_MATRIX.md
+
2
−
0
View file @
e3a026f0
# CUDA Version Matrix
# CUDA Version Matrix
Image tags = Julia versions
Topmost entry = Tag
`latest`
Topmost entry = Tag
`latest`
| R | Python | SAGA[^1] | CUDA | cuBLAS | cuDNN | NCCL | TensorRT | Linux distro |
| R | Python | SAGA[^1] | CUDA | cuBLAS | cuDNN | NCCL | TensorRT | Linux distro |
...
...
This diff is collapsed.
Click to expand it.
NOTES.md
+
2
−
1
View file @
e3a026f0
...
@@ -91,11 +91,12 @@ unattended computations.
...
@@ -91,11 +91,12 @@ unattended computations.
*
`JUPYTERHUB_VERSION`
*
`JUPYTERHUB_VERSION`
*
`JUPYTERLAB_VERSION`
*
`JUPYTERLAB_VERSION`
*
`CODE_SERVER_VERSION`
*
`CODE_SERVER_VERSION`
*
`RSTUDIO_VERSION`
*
`NEOVIM_VERSION`
*
`GIT_VERSION`
*
`GIT_VERSION`
*
`GIT_LFS_VERSION`
*
`GIT_LFS_VERSION`
*
`PANDOC_VERSION`
*
`PANDOC_VERSION`
*
`QUARTO_VERSION`
(verse+ images)
*
`QUARTO_VERSION`
(verse+ images)
*
`RSTUDIO_VERSION`
**Miscellaneous**
**Miscellaneous**
...
...
This diff is collapsed.
Click to expand it.
README.md
+
1
−
0
View file @
e3a026f0
...
@@ -39,6 +39,7 @@ base → tidyverse → verse → geospatial → qgisprocess
...
@@ -39,6 +39,7 @@ base → tidyverse → verse → geospatial → qgisprocess
*
**Git LFS**
: A Git extension for versioning large files.
*
**Git LFS**
: A Git extension for versioning large files.
*
**GRASS GIS**
: A free and open source Geographic Information System (GIS).
*
**GRASS GIS**
: A free and open source Geographic Information System (GIS).
:information_source: qgisprocess image
:information_source: qgisprocess image
*
**Neovim**
: Vim-fork focused on extensibility and usability. (4.4.1+)
*
**Orfeo Toolbox**
: An open-source project for state-of-the-art remote
*
**Orfeo Toolbox**
: An open-source project for state-of-the-art remote
sensing.
sensing.
:information_source: qgisprocess image (amd64 only)
:information_source: qgisprocess image (amd64 only)
...
...
This diff is collapsed.
Click to expand it.
VERSION_MATRIX.md
+
48
−
17
View file @
e3a026f0
# Version Matrix
# Version Matrix
Image tags = Julia versions
Topmost entry = Tag
`latest`
Topmost entry = Tag
`latest`
| R | Python | Jupyter Hub | Jupyter Lab | code‑server (Code) | RStudio | Git | Git LFS | Pandoc | CRAN
[
^1]/CTAN[^2] date | Quarto[^2] | QGIS[^3] | SAGA[^3] | OTB[^3
][
^4
]
| Linux distro |
## All images
|:------|:--------|:------------|:------------|:-------------------|:--------------|:-------|:--------|:-------|:-----------------------|:------------|:---------|:---------|:------------|:-------------|
| 4.4.1 | 3.12.5 | 5.1.0 | 4.2.5 | 4.92.2 (1.92.2) | 2024.04.2+764 | 2.46.0 | 3.5.1 | 3.2 | | 1.5.57 | 3.38.2 | 9.1.3 | 9.0.0 | Debian 12 |
| R | Python | Jupyter Hub | Jupyter Lab | code‑server (Code) | RStudio | Neovim | Git | Git LFS | Pandoc | CRAN date | Linux distro |
| 4.4.0 | 3.12.4 | 5.0.0 | 4.2.2 | 4.90.0 (1.90.0) | 2024.04.2+764 | 2.45.2 | 3.5.1 | 3.1.11 | 2024‑06‑14 | 1.4.555 | 3.36.3 | 9.1.3 | 9.0.0 | Debian 12 |
|:------|:--------|:------------|:------------|:-------------------|:--------------|:-------|:-------|:--------|:-------|:-----------|:-------------|
| 4.3.3 | 3.11.9 | 4.1.5 | 4.1.6 | 4.23.0 (1.88.0) | n/a | 2.44.0 | 3.5.1 | 3.1.11 | 2024‑04‑24 | 1.4.553 | 3.36.2 | 9.1.3 | 9.0.0 | Debian 12 |
| 4.4.1 | 3.12.5 | 5.1.0 | 4.2.5 | 4.92.2 (1.92.2) | 2024.04.2+764 | 0.10.1 | 2.46.0 | 3.5.1 | 3.2 | | Debian 12 |
| 4.3.2 | 3.11.8 | 4.0.2 | 4.1.2 | 4.21.2 (1.86.2) | n/a | 2.44.0 | 3.4.1 | 3.1.11 | 2024‑02‑29 | 1.4.550 | 3.36.0 | 9.1.3 | 8.1.2 | Debian 12 |
| 4.4.0 | 3.12.4 | 5.0.0 | 4.2.2 | 4.90.0 (1.90.0) | 2024.04.2+764 | n/a | 2.45.2 | 3.5.1 | 3.1.11 | 2024‑06‑14 | Debian 12 |
| 4.3.1 | 3.11.6 | 4.0.2 | 3.6.6 | 4.18.0 (1.83.1) | n/a | 2.42.0 | 3.4.0 | 3.1.1 | 2023‑10‑31 | 1.3.450 | 3.34.0 | 9.1.3 | 8.1.2 | Debian 12 |
| 4.3.3 | 3.11.9 | 4.1.5 | 4.1.6 | 4.23.0 (1.88.0) | n/a | n/a | 2.44.0 | 3.5.1 | 3.1.11 | 2024‑04‑24 | Debian 12 |
| 4.3.0 | 3.11.4 | 4.0.1 | 3.6.4 | 4.13.0 (1.78.2) | n/a | 2.41.0 | 3.3.0 | 3.1.1 | 2023‑06‑16 | 1.3.361 | 3.30.3 | 8.5.0 | 8.1.1 | Debian 12 |
| 4.3.2 | 3.11.8 | 4.0.2 | 4.1.2 | 4.21.2 (1.86.2) | n/a | n/a | 2.44.0 | 3.4.1 | 3.1.11 | 2024‑02‑29 | Debian 12 |
| 4.2.3 | 3.10.11 | 4.0.0 | 3.6.3 | 4.9.1 (1.73.1) | n/a | 2.40.0 | 3.3.0 | 2.19.2 | 2023‑04‑21 | 1.2.475[^4] | n/a | n/a | n/a | Debian 11 |
| 4.3.1 | 3.11.6 | 4.0.2 | 3.6.6 | 4.18.0 (1.83.1) | n/a | n/a | 2.42.0 | 3.4.0 | 3.1.1 | 2023‑10‑31 | Debian 12 |
| 4.2.2 | 3.10.10 | 3.1.1 | 3.6.1 | 4.9.1 (1.73.1) | n/a | 2.40.0 | 3.3.0 | 2.19.2 | 2023‑03‑15 | 1.2.335[^4] | n/a | n/a | n/a | Debian 11 |
| 4.3.0 | 3.11.4 | 4.0.1 | 3.6.4 | 4.13.0 (1.78.2) | n/a | n/a | 2.41.0 | 3.3.0 | 3.1.1 | n/a | Debian 12 |
| 4.2.1 | 3.9.2 | 2.3.1 | 3.5.0 | 4.8.1 (1.72.1) | n/a | 2.38.1 | 3.2.0 | 2.19.2 | 2022‑10‑31 | 1.1.251[^4] | n/a | n/a | n/a | Debian 11 |
| 4.2.3 | 3.10.11 | 4.0.0 | 3.6.3 | 4.9.1 (1.73.1) | n/a | n/a | 2.40.0 | 3.3.0 | 2.19.2 | n/a | Debian 11 |
| 4.2.0 | 3.9.2 | 2.3.1 | 3.4.3 | 4.4.0 (1.66.2) | n/a | 2.36.1 | 3.2.0 | 2.18 | 2022‑06‑23 | n/a | n/a | n/a | n/a | Debian 11 |
| 4.2.2 | 3.10.10 | 3.1.1 | 3.6.1 | 4.9.1 (1.73.1) | n/a | n/a | 2.40.0 | 3.3.0 | 2.19.2 | n/a | Debian 11 |
| 4.2.1 | 3.9.2 | 2.3.1 | 3.5.0 | 4.8.1 (1.72.1) | n/a | n/a | 2.38.1 | 3.2.0 | 2.19.2 | n/a | Debian 11 |
[
^1
]:
R
version ≥ 4.3.1
| 4.2.0 | 3.9.2 | 2.3.1 | 3.4.3 | 4.4.0 (1.66.2) | n/a | n/a | 2.36.1 | 3.2.0 | 2.18 | n/a | Debian 11 |
[
^2
]:
verse+
images
[
^3
]:
qgisprocess
image; QGIS v3.36.0 w/o OTB provider
## verse+ images
[
^4
]:
`amd64`
only
| R | CTAN date | Quarto |
|:------|:-----------|:------------|
| 4.4.1 | | 1.5.57 |
| 4.4.0 | 2024‑06‑14 | 1.4.555 |
| 4.3.3 | 2024‑04‑24 | 1.4.553 |
| 4.3.2 | 2024‑02‑29 | 1.4.550 |
| 4.3.1 | 2023‑10‑31 | 1.3.450 |
| 4.3.0 | 2023‑06‑16 | 1.3.361 |
| 4.2.3 | 2023‑04‑21 | 1.2.475[^1] |
| 4.2.2 | 2023‑03‑15 | 1.2.335[^1] |
| 4.2.1 | 2022‑10‑31 | 1.1.251[^1] |
| 4.2.0 | 2022‑06‑23 | n/a |
## qgisprocess images
| R | QGIS | SAGA | OTB[^1] |
|:------|:-------|:------|:--------|
| 4.4.1 | 3.38.2 | 9.1.3 | 9.0.0 |
| 4.4.0 | 3.36.3 | 9.1.3 | 9.0.0 |
| 4.3.3 | 3.36.2 | 9.1.3 | 9.0.0 |
| 4.3.2 | 3.36.0 | 9.1.3 | 8.1.2 |
| 4.3.1 | 3.34.0 | 9.1.3 | 8.1.2 |
| 4.3.0 | 3.30.3 | 8.5.0 | 8.1.1 |
| 4.2.3 | n/a | n/a | n/a |
| 4.2.2 | n/a | n/a | n/a |
| 4.2.1 | n/a | n/a | n/a |
| 4.2.0 | n/a | n/a | n/a |
[
^1
]:
`amd64`
only; QGIS v3.36.0 w/o OTB provider
This diff is collapsed.
Click to expand it.
base/latest.Dockerfile
+
8
−
0
View file @
e3a026f0
...
@@ -11,6 +11,7 @@ ARG JUPYTERLAB_VERSION=4.2.5
...
@@ -11,6 +11,7 @@ ARG JUPYTERLAB_VERSION=4.2.5
ARG
CODE_BUILTIN_EXTENSIONS_DIR=/opt/code-server/lib/vscode/extensions
ARG
CODE_BUILTIN_EXTENSIONS_DIR=/opt/code-server/lib/vscode/extensions
ARG
CODE_SERVER_VERSION=4.92.2
ARG
CODE_SERVER_VERSION=4.92.2
ARG
RSTUDIO_VERSION=2024.04.2+764
ARG
RSTUDIO_VERSION=2024.04.2+764
ARG
NEOVIM_VERSION=0.10.1
ARG
GIT_VERSION=2.46.0
ARG
GIT_VERSION=2.46.0
ARG
GIT_LFS_VERSION=3.5.1
ARG
GIT_LFS_VERSION=3.5.1
ARG
PANDOC_VERSION=3.2
ARG
PANDOC_VERSION=3.2
...
@@ -73,6 +74,7 @@ RUN cp -a /files/etc/skel/. /files/var/backups/skel \
...
@@ -73,6 +74,7 @@ RUN cp -a /files/etc/skel/. /files/var/backups/skel \
&& find /files/usr/local/bin -type f -exec chmod 755 {} \; \
&& find /files/usr/local/bin -type f -exec chmod 755 {} \; \
&& find /files/etc/profile.d -type f -exec chmod 755 {} \;
&& find /files/etc/profile.d -type f -exec chmod 755 {} \;
FROM
glcr.b-data.ch/neovim/nvsi:${NEOVIM_VERSION}
AS
nvsi
FROM
glcr.b-data.ch/git/gsi/${GIT_VERSION}/${BASE_IMAGE}:${BASE_IMAGE_TAG}
AS
gsi
FROM
glcr.b-data.ch/git/gsi/${GIT_VERSION}/${BASE_IMAGE}:${BASE_IMAGE_TAG}
AS
gsi
FROM
glcr.b-data.ch/git-lfs/glfsi:${GIT_LFS_VERSION}
AS
glfsi
FROM
glcr.b-data.ch/git-lfs/glfsi:${GIT_LFS_VERSION}
AS
glfsi
...
@@ -91,6 +93,7 @@ ARG JUPYTERLAB_VERSION
...
@@ -91,6 +93,7 @@ ARG JUPYTERLAB_VERSION
ARG
CODE_BUILTIN_EXTENSIONS_DIR
ARG
CODE_BUILTIN_EXTENSIONS_DIR
ARG
CODE_SERVER_VERSION
ARG
CODE_SERVER_VERSION
ARG
RSTUDIO_VERSION
ARG
RSTUDIO_VERSION
ARG
NEOVIM_VERSION
ARG
GIT_VERSION
ARG
GIT_VERSION
ARG
GIT_LFS_VERSION
ARG
GIT_LFS_VERSION
ARG
PANDOC_VERSION
ARG
PANDOC_VERSION
...
@@ -116,6 +119,7 @@ ENV PARENT_IMAGE=${BUILD_ON_IMAGE}:${R_VERSION}${CUDA_IMAGE_FLAVOR:+-}${CUDA_IMA
...
@@ -116,6 +119,7 @@ ENV PARENT_IMAGE=${BUILD_ON_IMAGE}:${R_VERSION}${CUDA_IMAGE_FLAVOR:+-}${CUDA_IMA
JUPYTERLAB_VERSION=${JUPYTERLAB_VERSION} \
JUPYTERLAB_VERSION=${JUPYTERLAB_VERSION} \
CODE_SERVER_VERSION=${CODE_SERVER_VERSION} \
CODE_SERVER_VERSION=${CODE_SERVER_VERSION} \
RSTUDIO_VERSION=${RSTUDIO_VERSION} \
RSTUDIO_VERSION=${RSTUDIO_VERSION} \
NEOVIM_VERSION=${NEOVIM_VERSION} \
GIT_VERSION=${GIT_VERSION} \
GIT_VERSION=${GIT_VERSION} \
GIT_LFS_VERSION=${GIT_LFS_VERSION} \
GIT_LFS_VERSION=${GIT_LFS_VERSION} \
PANDOC_VERSION=${PANDOC_VERSION} \
PANDOC_VERSION=${PANDOC_VERSION} \
...
@@ -130,6 +134,8 @@ ENV DOWNLOAD_STATIC_LIBV8=1
...
@@ -130,6 +134,8 @@ ENV DOWNLOAD_STATIC_LIBV8=1
## Disable prompt to install miniconda
## Disable prompt to install miniconda
ENV
RETICULATE_MINICONDA_ENABLED=0
ENV
RETICULATE_MINICONDA_ENABLED=0
## Install Neovim
COPY
--from=nvsi /usr/local /usr/local
## Install Git
## Install Git
COPY
--from=gsi /usr/local /usr/local
COPY
--from=gsi /usr/local /usr/local
## Install Git LFS
## Install Git LFS
...
@@ -169,6 +175,8 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
...
@@ -169,6 +175,8 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
vim-tiny \
vim-tiny \
wget \
wget \
zsh \
zsh \
## Neovim: Additional runtime recommendations
ripgrep \
## Git: Additional runtime dependencies
## Git: Additional runtime dependencies
libcurl3-gnutls \
libcurl3-gnutls \
liberror-perl \
liberror-perl \
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment