Commit 1cc40617 authored by Yeqing Li's avatar Yeqing Li Committed by A. Unique TensorFlower
Browse files

Temporary update the registration package name.

PiperOrigin-RevId: 427335324
parent 5791ed0a
...@@ -92,7 +92,7 @@ def block_spec_decoder(specs: List[Tuple[Any, ...]], width_scale: float, ...@@ -92,7 +92,7 @@ def block_spec_decoder(specs: List[Tuple[Any, ...]], width_scale: float,
return decoded_specs return decoded_specs
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class EfficientNet(tf.keras.Model): class EfficientNet(tf.keras.Model):
"""Creates an EfficientNet family model. """Creates an EfficientNet family model.
......
...@@ -344,7 +344,7 @@ def block_spec_decoder( ...@@ -344,7 +344,7 @@ def block_spec_decoder(
return decoded_specs return decoded_specs
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class MobileDet(tf.keras.Model): class MobileDet(tf.keras.Model):
"""Creates a MobileDet family model.""" """Creates a MobileDet family model."""
......
...@@ -31,7 +31,7 @@ layers = tf.keras.layers ...@@ -31,7 +31,7 @@ layers = tf.keras.layers
# pylint: disable=pointless-string-statement # pylint: disable=pointless-string-statement
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class Conv2DBNBlock(tf.keras.layers.Layer): class Conv2DBNBlock(tf.keras.layers.Layer):
"""A convolution block with batch normalization.""" """A convolution block with batch normalization."""
...@@ -616,7 +616,7 @@ def block_spec_decoder( ...@@ -616,7 +616,7 @@ def block_spec_decoder(
return decoded_specs return decoded_specs
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class MobileNet(tf.keras.Model): class MobileNet(tf.keras.Model):
"""Creates a MobileNet family model.""" """Creates a MobileNet family model."""
......
...@@ -95,7 +95,7 @@ RESNET_SPECS = { ...@@ -95,7 +95,7 @@ RESNET_SPECS = {
} }
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ResNet(tf.keras.Model): class ResNet(tf.keras.Model):
"""Creates ResNet and ResNet-RS family models. """Creates ResNet and ResNet-RS family models.
......
...@@ -72,7 +72,7 @@ RESNET_SPECS = { ...@@ -72,7 +72,7 @@ RESNET_SPECS = {
} }
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ResNet3D(tf.keras.Model): class ResNet3D(tf.keras.Model):
"""Creates a 3D ResNet family model.""" """Creates a 3D ResNet family model."""
......
...@@ -46,7 +46,7 @@ RESNET_SPECS = { ...@@ -46,7 +46,7 @@ RESNET_SPECS = {
} }
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class DilatedResNet(tf.keras.Model): class DilatedResNet(tf.keras.Model):
"""Creates a ResNet model with Deeplabv3 modifications. """Creates a ResNet model with Deeplabv3 modifications.
......
...@@ -49,7 +49,7 @@ REVNET_SPECS = { ...@@ -49,7 +49,7 @@ REVNET_SPECS = {
} }
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class RevNet(tf.keras.Model): class RevNet(tf.keras.Model):
"""Creates a Reversible ResNet (RevNet) family model. """Creates a Reversible ResNet (RevNet) family model.
......
...@@ -124,7 +124,7 @@ def build_block_specs( ...@@ -124,7 +124,7 @@ def build_block_specs(
return [BlockSpec(*b) for b in block_specs] return [BlockSpec(*b) for b in block_specs]
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class SpineNet(tf.keras.Model): class SpineNet(tf.keras.Model):
"""Creates a SpineNet family model. """Creates a SpineNet family model.
......
...@@ -117,7 +117,7 @@ def build_block_specs( ...@@ -117,7 +117,7 @@ def build_block_specs(
return [BlockSpec(*b) for b in block_specs] return [BlockSpec(*b) for b in block_specs]
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class SpineNetMobile(tf.keras.Model): class SpineNetMobile(tf.keras.Model):
"""Creates a Mobile SpineNet family model. """Creates a Mobile SpineNet family model.
......
...@@ -21,7 +21,7 @@ import tensorflow as tf ...@@ -21,7 +21,7 @@ import tensorflow as tf
layers = tf.keras.layers layers = tf.keras.layers
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ClassificationModel(tf.keras.Model): class ClassificationModel(tf.keras.Model):
"""A classification class builder.""" """A classification class builder."""
......
...@@ -27,7 +27,7 @@ from official.vision.beta.modeling.layers import nn_layers ...@@ -27,7 +27,7 @@ from official.vision.beta.modeling.layers import nn_layers
TensorMapUnion = Union[tf.Tensor, Mapping[str, tf.Tensor]] TensorMapUnion = Union[tf.Tensor, Mapping[str, tf.Tensor]]
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ASPP(tf.keras.layers.Layer): class ASPP(tf.keras.layers.Layer):
"""Creates an Atrous Spatial Pyramid Pooling (ASPP) layer.""" """Creates an Atrous Spatial Pyramid Pooling (ASPP) layer."""
......
...@@ -25,7 +25,7 @@ from official.vision.beta.modeling.decoders import factory ...@@ -25,7 +25,7 @@ from official.vision.beta.modeling.decoders import factory
from official.vision.beta.ops import spatial_transform_ops from official.vision.beta.ops import spatial_transform_ops
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class FPN(tf.keras.Model): class FPN(tf.keras.Model):
"""Creates a Feature Pyramid Network (FPN). """Creates a Feature Pyramid Network (FPN).
......
...@@ -61,7 +61,7 @@ def build_block_specs( ...@@ -61,7 +61,7 @@ def build_block_specs(
return [BlockSpec(*b) for b in block_specs] return [BlockSpec(*b) for b in block_specs]
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class NASFPN(tf.keras.Model): class NASFPN(tf.keras.Model):
"""Creates a NAS-FPN model. """Creates a NAS-FPN model.
......
...@@ -24,7 +24,7 @@ import tensorflow as tf ...@@ -24,7 +24,7 @@ import tensorflow as tf
from official.modeling import tf_utils from official.modeling import tf_utils
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class RetinaNetHead(tf.keras.layers.Layer): class RetinaNetHead(tf.keras.layers.Layer):
"""Creates a RetinaNet head.""" """Creates a RetinaNet head."""
...@@ -336,7 +336,7 @@ class RetinaNetHead(tf.keras.layers.Layer): ...@@ -336,7 +336,7 @@ class RetinaNetHead(tf.keras.layers.Layer):
return cls(**config) return cls(**config)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class RPNHead(tf.keras.layers.Layer): class RPNHead(tf.keras.layers.Layer):
"""Creates a Region Proposal Network (RPN) head.""" """Creates a Region Proposal Network (RPN) head."""
......
...@@ -21,7 +21,7 @@ import tensorflow as tf ...@@ -21,7 +21,7 @@ import tensorflow as tf
from official.modeling import tf_utils from official.modeling import tf_utils
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class DetectionHead(tf.keras.layers.Layer): class DetectionHead(tf.keras.layers.Layer):
"""Creates a detection head.""" """Creates a detection head."""
...@@ -216,7 +216,7 @@ class DetectionHead(tf.keras.layers.Layer): ...@@ -216,7 +216,7 @@ class DetectionHead(tf.keras.layers.Layer):
return cls(**config) return cls(**config)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class MaskHead(tf.keras.layers.Layer): class MaskHead(tf.keras.layers.Layer):
"""Creates a mask head.""" """Creates a mask head."""
......
...@@ -191,7 +191,7 @@ class MaskScoring(tf.keras.Model): ...@@ -191,7 +191,7 @@ class MaskScoring(tf.keras.Model):
return cls(**config) return cls(**config)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class SegmentationHead(tf.keras.layers.Layer): class SegmentationHead(tf.keras.layers.Layer):
"""Creates a segmentation head.""" """Creates a segmentation head."""
......
...@@ -20,7 +20,7 @@ import tensorflow as tf ...@@ -20,7 +20,7 @@ import tensorflow as tf
from official.vision.beta.ops import sampling_ops from official.vision.beta.ops import sampling_ops
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class BoxSampler(tf.keras.layers.Layer): class BoxSampler(tf.keras.layers.Layer):
"""Creates a BoxSampler to sample positive and negative boxes.""" """Creates a BoxSampler to sample positive and negative boxes."""
......
...@@ -423,7 +423,7 @@ def _generate_detections_batched(boxes: tf.Tensor, scores: tf.Tensor, ...@@ -423,7 +423,7 @@ def _generate_detections_batched(boxes: tf.Tensor, scores: tf.Tensor,
return nmsed_boxes, nmsed_scores, nmsed_classes, valid_detections return nmsed_boxes, nmsed_scores, nmsed_classes, valid_detections
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class DetectionGenerator(tf.keras.layers.Layer): class DetectionGenerator(tf.keras.layers.Layer):
"""Generates the final detected boxes with scores and classes.""" """Generates the final detected boxes with scores and classes."""
...@@ -606,7 +606,7 @@ class DetectionGenerator(tf.keras.layers.Layer): ...@@ -606,7 +606,7 @@ class DetectionGenerator(tf.keras.layers.Layer):
return cls(**config) return cls(**config)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class MultilevelDetectionGenerator(tf.keras.layers.Layer): class MultilevelDetectionGenerator(tf.keras.layers.Layer):
"""Generates detected boxes with scores and classes for one-stage detector.""" """Generates detected boxes with scores and classes for one-stage detector."""
......
...@@ -100,7 +100,7 @@ def _sample_and_crop_foreground_masks(candidate_rois: tf.Tensor, ...@@ -100,7 +100,7 @@ def _sample_and_crop_foreground_masks(candidate_rois: tf.Tensor,
return foreground_rois, foreground_classes, cropped_foreground_masks return foreground_rois, foreground_classes, cropped_foreground_masks
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class MaskSampler(tf.keras.layers.Layer): class MaskSampler(tf.keras.layers.Layer):
"""Samples and creates mask training targets.""" """Samples and creates mask training targets."""
......
...@@ -52,7 +52,7 @@ def _maybe_downsample(x: tf.Tensor, out_filter: int, strides: int, ...@@ -52,7 +52,7 @@ def _maybe_downsample(x: tf.Tensor, out_filter: int, strides: int,
return x + 0. return x + 0.
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ResidualBlock(tf.keras.layers.Layer): class ResidualBlock(tf.keras.layers.Layer):
"""A residual block.""" """A residual block."""
...@@ -250,7 +250,7 @@ class ResidualBlock(tf.keras.layers.Layer): ...@@ -250,7 +250,7 @@ class ResidualBlock(tf.keras.layers.Layer):
return self._activation_fn(x + shortcut) return self._activation_fn(x + shortcut)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class BottleneckBlock(tf.keras.layers.Layer): class BottleneckBlock(tf.keras.layers.Layer):
"""A standard bottleneck block.""" """A standard bottleneck block."""
...@@ -479,7 +479,7 @@ class BottleneckBlock(tf.keras.layers.Layer): ...@@ -479,7 +479,7 @@ class BottleneckBlock(tf.keras.layers.Layer):
return self._activation3(x) return self._activation3(x)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class InvertedBottleneckBlock(tf.keras.layers.Layer): class InvertedBottleneckBlock(tf.keras.layers.Layer):
"""An inverted bottleneck block.""" """An inverted bottleneck block."""
...@@ -754,7 +754,7 @@ class InvertedBottleneckBlock(tf.keras.layers.Layer): ...@@ -754,7 +754,7 @@ class InvertedBottleneckBlock(tf.keras.layers.Layer):
return x return x
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ResidualInner(tf.keras.layers.Layer): class ResidualInner(tf.keras.layers.Layer):
"""Creates a single inner block of a residual. """Creates a single inner block of a residual.
...@@ -878,7 +878,7 @@ class ResidualInner(tf.keras.layers.Layer): ...@@ -878,7 +878,7 @@ class ResidualInner(tf.keras.layers.Layer):
return x return x
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class BottleneckResidualInner(tf.keras.layers.Layer): class BottleneckResidualInner(tf.keras.layers.Layer):
"""Creates a single inner block of a bottleneck. """Creates a single inner block of a bottleneck.
...@@ -1018,7 +1018,7 @@ class BottleneckResidualInner(tf.keras.layers.Layer): ...@@ -1018,7 +1018,7 @@ class BottleneckResidualInner(tf.keras.layers.Layer):
return x return x
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class ReversibleLayer(tf.keras.layers.Layer): class ReversibleLayer(tf.keras.layers.Layer):
"""Creates a reversible layer. """Creates a reversible layer.
...@@ -1194,7 +1194,7 @@ class ReversibleLayer(tf.keras.layers.Layer): ...@@ -1194,7 +1194,7 @@ class ReversibleLayer(tf.keras.layers.Layer):
return activations return activations
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class DepthwiseSeparableConvBlock(tf.keras.layers.Layer): class DepthwiseSeparableConvBlock(tf.keras.layers.Layer):
"""Creates an depthwise separable convolution block with batch normalization.""" """Creates an depthwise separable convolution block with batch normalization."""
...@@ -1319,7 +1319,7 @@ class DepthwiseSeparableConvBlock(tf.keras.layers.Layer): ...@@ -1319,7 +1319,7 @@ class DepthwiseSeparableConvBlock(tf.keras.layers.Layer):
return self._activation_fn(x) return self._activation_fn(x)
@tf.keras.utils.register_keras_serializable(package='Vision') @tf.keras.utils.register_keras_serializable(package='Beta')
class TuckerConvBlock(tf.keras.layers.Layer): class TuckerConvBlock(tf.keras.layers.Layer):
"""An Tucker block (generalized bottleneck).""" """An Tucker block (generalized bottleneck)."""
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment