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.
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 |
| 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 |
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.
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 |
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 inbatch-applicationsor ininteractive-applicationswith the name of the image for your application,
add aREADME.mdfile in that subdirectory (use the template or simply take it from other application as an example)
and submit a pull request with your addition.