Skip to content

csml-beach/nrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

This repository contains Kubernetes job definitions and Python scripts for running GPU-enabled tests and experiments on the NRP Nautilus cluster.

Structure

  • jobs/ — YAML job templates to submit to Kubernetes
  • scripts/ — Python scripts to be run inside the job containers

How to Use

  1. Clone this repo:

    git clone https://github.com/csml-beach/nrp.git
    cd nrp
  2. Submit a job:

    kubectl apply -f jobs/gpu-test-git.yaml -n csml-beach
  3. Monitor the job:

    kubectl get pods -n csml-beach
    kubectl logs <pod-name> -n csml-beach
  4. Check results: Output is saved to the PVC mounted at /mnt/data, e.g.:

    /mnt/data/output_gpu_test.py.txt
    

Notes

  • Ensure your user has proper RBAC access to your namespace
  • The container runs as root to allow writing to mounted volumes
  • You can change the script being executed by modifying the SCRIPT_NAME env var in the YAML

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages