Cross Platform, Cross GPU Support Windows, MacOS, Linux App Training and Inference using MLX on Apple Silicon Training and Inference using CUDA and ROCm Multi-GPU Training