This project enables the deployment of Jupyter Notebooks inside an OSCAR cluster, allowing users to interact with OSCAR, through its Python client.
It also includes support for Elyra, for composing AI inference pipelines, and APRICOTLab, to facilitate computational reproducibility by deploying virtualized infrastructures via the [Infrastructure Manager (IM])(https://www.grycap.upv.es/im).
To use this functionality from an OSCAR cluster, you simply need to enter the Dashboard and then go to Notebooks
→ Deploy
.
You also can use the juno.yaml
and script.sh
, presents in this repository and deploy it as an OSCAR service.
If you go to the examples directory, you can find a simple tutorial that will teach you how to use OSCAR through Jupyter Notebooks with two basic use cases.
It will show you how to:
- Set up the notebook environment.
- Create and call a synchronous service.
- Create and call an asynchronous service.
- Delete the created services.
- OSCAR Documentation
- OSCAR API
- Functions Definition Language (FDL)
- OSCAR Python Client - GitHub / PyPi
- APRICOTLab
- Elyra