Skip to content

Catalogue of available applications to use in the UPV's reference node in EUCAIM

Notifications You must be signed in to change notification settings

EUCAIM/upv-node-application-catalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UPV Node Application Catalogue

This is the catalogue of available applications in the UPV's reference node for EUCAIM project.

There are two types of applications:

  • Batch applications (non-interactive) launched as k8s batch jobs.
    If you still don't know how to launch one of these, see here.
  • Interactive applications launched as k8s deployments/services.
    If you still don't know how to launch one of these, see here.

Batch applications

The user can launch batch jobs from any desktop in the platform. The available docker images with applications to launch are listed with the command jobman images in your desktop.

Image name (link to description) Author Dockerfile
ubuntu-python UPV Public
ubuntu-python-tensorflow UPV Public
ubuntu-python-pytorch UPV Public
extract-info-dataset UPV Public
mri_image_intensity_harmonization Quibim Private
ct_slice_thickness_harmonization Quibim Private
n4filter FORTH Public
bio_intensity_norm FORTH Public

Testing (still not available)

Image name (link to description) Author Dockerfile
nlmced Feriel Romdhane Private
raclahe FORTH Public
denoising_inhomogeneity_correction_tool GIBI230 - HULAFE Public
dicom-file-integrity-checker IIS La Fe Private
trace4harmonization DeepTrace Technologies Public
t2w-prostate-segmentation-tool Quibim Private
mammography-density-segmenter ITI Private

Notes about visibility

There are three levels of visibility for the batch applications:

  • Public <== The container image is public, accessible for pulling to everybody even outside of the cluster.
  • Private <== Only accessible for pulling the image within the cluster.
  • Protected <== Only accessible for using within the cluster but not pulling the image, i.e. launching a job with it, but not pulling to see the contents**.

** Jobs can be submitted with jobman and then only a special account in the system is allowed to pull the image for the job to be launched. Moreover the user is not allowed to overwrite the entrypoint, preventing that way changing the execution code established by the developer and puting instead a code to print the contents of the image to the output log.

Interactive applications

These applications appear in the catalog of applications to deploy.

Helm chart name (link to description) Author Dockerfile, helm chart
desktop-tensorflow UPV Public
jupyter-tensorflow UPV Public
desktop-pytorch UPV Public
jupyter-pytorch UPV Public

Request to add or update an application

For new applications please read the developer guide.

To request the addition or update of an application choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Fork this repository,
    add a new subdirectory in batch-applications or in interactive-applications with the name of the image for your application,
    add a README.md file in that subdirectory (use the template or simply take it from other application as an example)
    and submit a pull request with your addition.

About

Catalogue of available applications to use in the UPV's reference node in EUCAIM

Resources

Stars

Watchers

Forks