При установленном GPU-билде TF сам размещает ops на GPU; устройство выбирают tf.device('/GPU:0') или стратегия распределения.
Разбор
tf.config.list_physical_devices('GPU') проверяет видимость.
- Memory growth (
set_memory_growth) избегает захвата всей VRAM.
- CPU fallback если GPU недоступен.
- Смешение устройств без явных копий — источник багов.
Итог
GPU в TF — конфиг устройств + placement ops.