.keras 의 진짜 magic — TF 로 학습한 모델을 PyTorch 또는 JAX 에서 그대로 로드. weight 가 backend-agnostic 으로 저장되기 때문. KERAS_BACKEND=tensorflow python train.py → save → KERAS_BACKEND=torch python eval.py → load → predict.
cross-backend 가 *완벽하지 않은* 경우: backend-specific layer 사용 (TF 의 tf.signal.fft 등 native op 직접). 순수 Keras / keras.ops 만 쓰면 cross-backend 안전.