API Design and Usage Patterns# Stateful APIs Multi-Phase Design Operands’ Package Compatibility One Stateful Object, One Memory Space One Stateful Object, One Execution Device One Stateful Object, One Stream At A Time Key Takeaways Getting Started with Stateful APIs Stream Semantics Stateless APIs Stateful APIs