-
Notifications
You must be signed in to change notification settings - Fork 611
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImageProjectiveTransform should be named ImageProjectiveTransformV2 #86
Comments
Links to ops: Looking at code it really seems that the op "ImageProjectiveTransformV2" from tf.contrib.image was renamed to "ImageProjectiveTransform" (which was a name already taken by other op). I guess this was un-intentional or in an attempt to cleanup the names, but in reality it can break moving models across TF-1.x and TF-2.x. |
Thanks @andresusanopinto. I think you are correct that this is a problem even though we don't support 1.x because of saved models. @karmel @martinwicke Should we maintain all V2 op naming just to be safe? |
Yes-- we continue to support v1 graphdef/ops in v2, so maintaining separate namespaces will help avoid collisions. Eventually, we will be able to prefix op names with appropriate namespaces (ie, tensorflow_addons:OP_NAME), but we don't do that yet. |
Thanks! Adding help wanted, and this bug fix would require reviewing all Ops that we've moved over. |
Going forward is the right thing to rename addon ImageProjectiveTransform to ImageProjectiveTransformV2? |
I think for now, yes -- that'll make sure that people can use the existing
SavedModels, etc.
For the future, we need to figure out proper namespacing.
|
cc @tomerk |
Describe the bug
Describe the expected behavior
The text was updated successfully, but these errors were encountered: