Project for an UPV Master on High performance computing assigment. Evaluates the expression of faces using the faceapi ssdMobilenetv1. Communication made with NATS Queue Stream + NATS KV and NATS Object Store.
- Orchestration (Files for system / services deployment)
- Subsystems (What the system is composed with)
- Worker
- Frontend
- Examples (Pooc examples)
TODO - Using docker compose? And then migrate to Kubernetes / Kumori?
docker compose up --build -d -f subsystems/docker-compose.yaml
Accesible
states - For job related stuff
logs - Internal for job system logging and observer functionality.
data
Frontend:
- ENQUEUED
Backend:
- PENDING
- RUNNING
- FINISHED
- ERROR
{}
Key {user}.{job-id}
p.e
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Value p.e
{}
For input files {job-id}-input p.e
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx-input
For output files {job-id}-output p.e
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx-output