Closed tom-bu closed 5 years ago
Sorry, the code can only run in tf eager execution.
How difficult is it to make it available not in eager execution? I'd be willing to spend some time on this, but kind of need some guidance.
Are deformable convolutions still popularly used or are there better layers out there that perform similarly?
I think it's not difficult to convert the code in graph execution. However, my re-implementation is not efficient, because I use high level TensorFlow API in my code. You can use c++ implementation in your project.
Deformable conv is still useful in object detection, since it can adjust the receptive field and sample location dynamically according to the feature. For more detail, you can refer to the following papers:
@tom-bu Did you get success in converting it to non-eager executable code? @DHZS can you help in this?
I get this error when I build the model. Batch size is usually set to None, so I'm not sure why it expects a number here.