Skip to content

Commit 98ab355

Browse files
author
(Ian Stenbit)
committed
rename util-> utils
1 parent 517a770 commit 98ab355

File tree

7 files changed

+25
-25
lines changed

7 files changed

+25
-25
lines changed

keras_cv/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
from keras_cv import layers
1616
from keras_cv import metrics
17-
from keras_cv import util
17+
from keras_cv import utils

keras_cv/metrics/coco/base.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import tensorflow.keras.initializers as initializers
1717

1818
from keras_cv.metrics.coco import iou as iou_lib
19-
from keras_cv.metrics.coco import util
20-
from keras_cv.util import bbox
19+
from keras_cv.metrics.coco import utils
20+
from keras_cv.utils import bbox
2121

2222

2323
class COCOBase(keras.metrics.Metric):
@@ -106,35 +106,35 @@ def update_state(self, y_true, y_pred, sample_weight=None):
106106
num_categories = self.category_ids.shape[0]
107107

108108
# Sort by bbox.CONFIDENCE to make maxDetections easy to compute.
109-
y_pred = util.sort_bboxes(y_pred, axis=bbox.CONFIDENCE)
109+
y_pred = utils.sort_bboxes(y_pred, axis=bbox.CONFIDENCE)
110110
true_positives_update = tf.zeros_like(self.true_positives)
111111
false_positives_update = tf.zeros_like(self.false_positives)
112112
ground_truth_boxes_update = tf.zeros_like(self.ground_truth_boxes)
113113

114114
for img in tf.range(num_images):
115-
sentinel_filtered_y_true = util.filter_out_sentinels(y_true[img])
116-
sentinel_filtered_y_pred = util.filter_out_sentinels(y_pred[img])
115+
sentinel_filtered_y_true = utils.filter_out_sentinels(y_true[img])
116+
sentinel_filtered_y_pred = utils.filter_out_sentinels(y_pred[img])
117117

118-
area_filtered_y_true = util.filter_boxes_by_area_range(
118+
area_filtered_y_true = utils.filter_boxes_by_area_range(
119119
sentinel_filtered_y_true, self.area_range[0], self.area_range[1]
120120
)
121121
# TODO(lukewood): try filtering area after max dts.
122-
area_filtered_y_pred = util.filter_boxes_by_area_range(
122+
area_filtered_y_pred = utils.filter_boxes_by_area_range(
123123
sentinel_filtered_y_pred, self.area_range[0], self.area_range[1]
124124
)
125125

126126
for k_i in tf.range(num_categories):
127127
category = self.category_ids[k_i]
128128

129-
category_filtered_y_pred = util.filter_boxes(
129+
category_filtered_y_pred = utils.filter_boxes(
130130
area_filtered_y_pred, value=category, axis=bbox.CLASS
131131
)
132132

133133
detections = category_filtered_y_pred
134134
if self.max_detections < tf.shape(category_filtered_y_pred)[0]:
135135
detections = category_filtered_y_pred[: self.max_detections]
136136

137-
ground_truths = util.filter_boxes(
137+
ground_truths = utils.filter_boxes(
138138
area_filtered_y_true, value=category, axis=bbox.CLASS
139139
)
140140

keras_cv/metrics/coco/numerical_tests/recall_correctness_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import tensorflow as tf
2020

2121
from keras_cv.metrics.coco.recall import COCORecall
22-
from keras_cv.util import bbox
22+
from keras_cv.utils import bbox
2323

2424
SAMPLE_FILE = os.path.dirname(os.path.abspath(__file__)) + "/sample_boxes.npz"
2525

keras_cv/metrics/coco/util.py renamed to keras_cv/metrics/coco/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"""Contains shared utilities for Keras COCO metrics."""
1515
import tensorflow as tf
1616

17-
from keras_cv.util import bbox
17+
from keras_cv.utils import bbox
1818

1919

2020
def filter_boxes_by_area_range(boxes, min_area, max_area):

keras_cv/metrics/coco/util_test.py renamed to keras_cv/metrics/coco/utils_test.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,35 @@
1515

1616
import tensorflow as tf
1717

18-
from keras_cv.metrics.coco import util
19-
from keras_cv.util import bbox
18+
from keras_cv.metrics.coco import utils
19+
from keras_cv.utils import bbox
2020

2121

2222
class UtilTest(tf.test.TestCase):
2323
def test_filter_bboxes_empty(self):
2424
# set of bboxes
2525
y_pred = tf.stack([_dummy_bbox(category=1)])
26-
result = util.filter_boxes(y_pred, 2, axis=bbox.CLASS)
26+
result = utils.filter_boxes(y_pred, 2, axis=bbox.CLASS)
2727

2828
self.assertEqual(result.shape[0], 0)
2929

3030
def test_bbox_area(self):
3131
boxes = tf.constant([[0, 0, 100, 100]], dtype=tf.float32)
32-
areas = util.bbox_area(boxes)
32+
areas = utils.bbox_area(boxes)
3333
self.assertAllClose(areas, tf.constant((10000.0,)))
3434

3535
def test_filter_bboxes(self):
3636
# set of bboxes
3737
y_pred = tf.stack([_dummy_bbox(category=1), _dummy_bbox(category=2)])
38-
result = util.filter_boxes(y_pred, 2, axis=bbox.CLASS)
38+
result = utils.filter_boxes(y_pred, 2, axis=bbox.CLASS)
3939

4040
self.assertAllClose(result, tf.stack([_dummy_bbox(category=2)]))
4141

4242
def test_to_sentinel_padded_bbox_tensor(self):
4343
box_set1 = tf.stack([_dummy_bbox(), _dummy_bbox()])
4444
box_set2 = tf.stack([_dummy_bbox()])
4545
boxes = [box_set1, box_set2]
46-
bbox_tensor = util.to_sentinel_padded_bbox_tensor(boxes)
46+
bbox_tensor = utils.to_sentinel_padded_bbox_tensor(boxes)
4747
self.assertAllClose(
4848
bbox_tensor[1, 1],
4949
-tf.ones(
@@ -54,18 +54,18 @@ def test_to_sentinel_padded_bbox_tensor(self):
5454
def test_filter_out_sentinels(self):
5555
# set of bboxes
5656
y_pred = tf.stack([_dummy_bbox(category=1), _dummy_bbox(category=-1)])
57-
result = util.filter_out_sentinels(y_pred)
57+
result = utils.filter_out_sentinels(y_pred)
5858

5959
self.assertAllClose(result, tf.stack([_dummy_bbox(category=1)]))
6060

6161
def test_end_to_end_sentinel_filtering(self):
6262
box_set1 = tf.stack([_dummy_bbox(), _dummy_bbox()])
6363
box_set2 = tf.stack([_dummy_bbox()])
6464
boxes = [box_set1, box_set2]
65-
bbox_tensor = util.to_sentinel_padded_bbox_tensor(boxes)
65+
bbox_tensor = utils.to_sentinel_padded_bbox_tensor(boxes)
6666

67-
self.assertAllClose(util.filter_out_sentinels(bbox_tensor[0]), box_set1)
68-
self.assertAllClose(util.filter_out_sentinels(bbox_tensor[1]), box_set2)
67+
self.assertAllClose(utils.filter_out_sentinels(bbox_tensor[0]), box_set1)
68+
self.assertAllClose(utils.filter_out_sentinels(bbox_tensor[1]), box_set2)
6969

7070
def test_sort_bboxes_unsorted_list(self):
7171
y_pred = tf.expand_dims(
@@ -90,12 +90,12 @@ def test_sort_bboxes_unsorted_list(self):
9090
),
9191
axis=0,
9292
)
93-
y_sorted = util.sort_bboxes(y_pred, bbox.CONFIDENCE)
93+
y_sorted = utils.sort_bboxes(y_pred, bbox.CONFIDENCE)
9494
self.assertAllClose(y_sorted, want)
9595

9696
def test_sort_bboxes_empty_list(self):
9797
y_pred = tf.stack([])
98-
y_sorted = util.sort_bboxes(y_pred)
98+
y_sorted = utils.sort_bboxes(y_pred)
9999
self.assertAllClose(y_pred, y_sorted)
100100

101101

keras_cv/util/__init__.py renamed to keras_cv/utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_cv.util import bbox
15+
from keras_cv.utils import bbox
File renamed without changes.

0 commit comments

Comments
 (0)