Write generic code. Choose any hardware.
Express your application through backend-independent APIs. Keep the computation as your hardware changes.
What this means for you
Write Rust code that is generic over the backend. Poulpy separates the operations your application calls from their execution, so a compatible backend can target different hardware without rewriting your application logic.
Explore the architecture →