I am facing one challenge of doing inference on CPU. Model is trained on GPU using AMP and XLA. its throwing following error
pywrap tfe. TFE Py Execute(ctx. handle, device name,
op name
tensorflow.python.framework.errors impl. InvalidArgumentError: No OpKernel was registered to support Op 'AvgPool3D' used by ({node model 1/average pooling3d 1/AvgPool3D}} with these attrs: [strides=[1, 1, 1, 7, 1], data format="NDHWC", ksize=[1, 1, 1, 7, 1], padd
ing="SAME", T=DT HALF]
Registered devices: [CPU]
Registered kernels:
device='GPU'; T in [DT HALF]
device='GPU';
T in [DT FLOAT]
device='CPU': T in [DT FLOAT]
After I disable amp for avgpool3D layer using dtype = 32 code is running for very long time.
model is stored in h5 format