1- from clarifai_utils import Image_Annotations
1+ from clarifai_utils import ImageAnnotations
22from tests .utils .annotations import get_asset_path
33
44IMAGENET_PATH = get_asset_path ('imagenet_dataset' )
@@ -25,121 +25,121 @@ class Testclarifailoader:
2525 """
2626
2727 def test_imagenet_loader (self ,):
28- annotation_object = Image_Annotations .import_from (path = IMAGENET_PATH , format = 'imagenet' )
29- clarifai_loader = annotation_object .clarifai_loader ()
30- assert len (clarifai_loader ) == 3
31- assert clarifai_loader .task == 'visual_classification'
32- assert clarifai_loader [0 ].labels [0 ] in ['label_0' , 'label_1' ]
33- assert clarifai_loader [0 ].id == '1'
28+ annotation_object = ImageAnnotations .import_from (path = IMAGENET_PATH , format = 'imagenet' )
29+ dataloader = annotation_object .dataloader
30+ assert len (dataloader ) == 3
31+ assert dataloader .task == 'visual_classification'
32+ assert dataloader [0 ].labels [0 ] in ['label_0' , 'label_1' ]
33+ assert dataloader [0 ].id == '1'
3434
3535 def test_cifar_loader (self ,):
36- annotation_object = Image_Annotations .import_from (path = CIFAR_PATH , format = 'cifar' )
37- clarifai_loader = annotation_object .clarifai_loader ()
38- assert clarifai_loader .task == 'visual_classification'
39- assert len (clarifai_loader ) == 5
40- assert clarifai_loader [0 ].labels [0 ] in ['airplane' , 'automobile' ]
36+ annotation_object = ImageAnnotations .import_from (path = CIFAR_PATH , format = 'cifar' )
37+ dataloader = annotation_object .dataloader
38+ assert dataloader .task == 'visual_classification'
39+ assert len (dataloader ) == 5
40+ assert dataloader [0 ].labels [0 ] in ['airplane' , 'automobile' ]
4141
4242 def test_mnist_loader (self ,):
43- annotation_object = Image_Annotations .import_from (path = MNIST_PATH , format = 'mnist' )
44- clarifai_loader = annotation_object .clarifai_loader ()
45- assert clarifai_loader .task == 'visual_classification'
46- assert len (clarifai_loader ) == 5
43+ annotation_object = ImageAnnotations .import_from (path = MNIST_PATH , format = 'mnist' )
44+ dataloader = annotation_object .dataloader
45+ assert dataloader .task == 'visual_classification'
46+ assert len (dataloader ) == 5
4747
4848 def test_vgg_face2_loader (self ,):
49- annotation_object = Image_Annotations .import_from (path = VGG_PATH , format = 'vgg_face2' )
50- clarifai_loader = annotation_object .clarifai_loader ()
51- assert clarifai_loader .task == 'visual_classification'
52- assert len (clarifai_loader ) == 4
49+ annotation_object = ImageAnnotations .import_from (path = VGG_PATH , format = 'vgg_face2' )
50+ dataloader = annotation_object .dataloader
51+ assert dataloader .task == 'visual_classification'
52+ assert len (dataloader ) == 4
5353
5454 def test_lfw_loader (self ,):
55- annotation_object = Image_Annotations .import_from (path = LFW_PATH , format = 'lfw' )
56- clarifai_loader = annotation_object .clarifai_loader ()
57- assert clarifai_loader .task == 'visual_classification'
58- assert len (clarifai_loader ) == 3
59- assert clarifai_loader [0 ].labels == ['name1' ]
60- assert clarifai_loader [0 ].id == '0001'
55+ annotation_object = ImageAnnotations .import_from (path = LFW_PATH , format = 'lfw' )
56+ dataloader = annotation_object .dataloader
57+ assert dataloader .task == 'visual_classification'
58+ assert len (dataloader ) == 3
59+ assert dataloader [0 ].labels == ['name1' ]
60+ assert dataloader [0 ].id == '0001'
6161
6262 def test_voc_detection_loader (self ,):
63- annotation_object = Image_Annotations .import_from (path = VOC_PATH , format = 'voc_detection' )
64- clarifai_loader = annotation_object .clarifai_loader ()
65- assert clarifai_loader .task == 'visual_detection'
66- assert len (clarifai_loader ) == 1
67- assert clarifai_loader [0 ].labels == ['cat' ]
68- assert clarifai_loader [0 ].id == '000001'
69- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
63+ annotation_object = ImageAnnotations .import_from (path = VOC_PATH , format = 'voc_detection' )
64+ dataloader = annotation_object .dataloader
65+ assert dataloader .task == 'visual_detection'
66+ assert len (dataloader ) == 1
67+ assert dataloader [0 ].labels == ['cat' ]
68+ assert dataloader [0 ].id == '000001'
69+ assert isinstance (dataloader [0 ].image_bytes , bytes )
7070
7171 def test_yolo_loader (self ,):
72- annotation_object = Image_Annotations .import_from (path = YOLO_PATH , format = 'yolo' )
73- clarifai_loader = annotation_object .clarifai_loader ()
74- assert clarifai_loader .task == 'visual_detection'
75- assert len (clarifai_loader ) == 1
76- assert clarifai_loader [0 ].labels == ['label_2' , 'label_4' ]
77- assert clarifai_loader [0 ].id == '1'
78- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
72+ annotation_object = ImageAnnotations .import_from (path = YOLO_PATH , format = 'yolo' )
73+ dataloader = annotation_object .dataloader
74+ assert dataloader .task == 'visual_detection'
75+ assert len (dataloader ) == 1
76+ assert dataloader [0 ].labels == ['label_2' , 'label_4' ]
77+ assert dataloader [0 ].id == '1'
78+ assert isinstance (dataloader [0 ].image_bytes , bytes )
7979
8080 def test_coco_detection_loader (self ,):
81- annotation_object = Image_Annotations .import_from (
81+ annotation_object = ImageAnnotations .import_from (
8282 path = COCO_DETECTION_PATH , format = 'coco_detection' )
83- clarifai_loader = annotation_object .clarifai_loader ()
84- assert clarifai_loader .task == 'visual_detection'
85- assert len (clarifai_loader ) == 2
86- assert clarifai_loader [0 ].labels == ['b' ]
87- assert clarifai_loader [0 ].id == 'a'
88- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
83+ dataloader = annotation_object .dataloader
84+ assert dataloader .task == 'visual_detection'
85+ assert len (dataloader ) == 2
86+ assert dataloader [0 ].labels == ['b' ]
87+ assert dataloader [0 ].id == 'a'
88+ assert isinstance (dataloader [0 ].image_bytes , bytes )
8989
9090 def test_cvat_loader (self ,):
91- annotation_object = Image_Annotations .import_from (path = CVAT_PATH , format = 'cvat' )
92- clarifai_loader = annotation_object .clarifai_loader ()
93- assert clarifai_loader .task == 'visual_detection'
94- assert len (clarifai_loader ) == 8
95- assert clarifai_loader [0 ].labels == ['label1' ]
96- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
91+ annotation_object = ImageAnnotations .import_from (path = CVAT_PATH , format = 'cvat' )
92+ dataloader = annotation_object .dataloader
93+ assert dataloader .task == 'visual_detection'
94+ assert len (dataloader ) == 8
95+ assert dataloader [0 ].labels == ['label1' ]
96+ assert isinstance (dataloader [0 ].image_bytes , bytes )
9797
9898 def test_kitti_loader (self ,):
99- annotation_object = Image_Annotations .import_from (path = KITTI_PATH , format = 'kitti' )
100- clarifai_loader = annotation_object .clarifai_loader ()
101- assert clarifai_loader .task == 'visual_detection'
102- assert len (clarifai_loader ) == 2
103- assert clarifai_loader [0 ].labels == ['truck' , 'van' ]
104- assert clarifai_loader [0 ].id == '10'
105- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
99+ annotation_object = ImageAnnotations .import_from (path = KITTI_PATH , format = 'kitti' )
100+ dataloader = annotation_object .dataloader
101+ assert dataloader .task == 'visual_detection'
102+ assert len (dataloader ) == 2
103+ assert dataloader [0 ].labels == ['truck' , 'van' ]
104+ assert dataloader [0 ].id == '10'
105+ assert isinstance (dataloader [0 ].image_bytes , bytes )
106106
107107 def test_label_me_loader (self ,):
108- annotation_object = Image_Annotations .import_from (path = LABEL_ME_PATH , format = 'label_me' )
109- clarifai_loader = annotation_object .clarifai_loader ()
110- assert clarifai_loader .task == 'visual_detection'
111- assert len (clarifai_loader ) == 1
112- assert clarifai_loader [0 ].labels == ['b1' ]
113- assert clarifai_loader [0 ].id == 'img1'
114- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
108+ annotation_object = ImageAnnotations .import_from (path = LABEL_ME_PATH , format = 'label_me' )
109+ dataloader = annotation_object .dataloader
110+ assert dataloader .task == 'visual_detection'
111+ assert len (dataloader ) == 1
112+ assert dataloader [0 ].labels == ['b1' ]
113+ assert dataloader [0 ].id == 'img1'
114+ assert isinstance (dataloader [0 ].image_bytes , bytes )
115115
116116 def test_open_images_loader (self ,):
117- annotation_object = Image_Annotations .import_from (path = OPEN_IMAGES_PATH , format = 'open_images' )
118- clarifai_loader = annotation_object .clarifai_loader ()
119- assert clarifai_loader .task == 'visual_detection'
120- assert len (clarifai_loader ) == 2
121- assert clarifai_loader [1 ].id == 'aa'
122- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
117+ annotation_object = ImageAnnotations .import_from (path = OPEN_IMAGES_PATH , format = 'open_images' )
118+ dataloader = annotation_object .dataloader
119+ assert dataloader .task == 'visual_detection'
120+ assert len (dataloader ) == 2
121+ assert dataloader [1 ].id == 'aa'
122+ assert isinstance (dataloader [0 ].image_bytes , bytes )
123123
124124 def test_coco_segmentation_loader (self ,):
125- annotation_object = Image_Annotations .import_from (
125+ annotation_object = ImageAnnotations .import_from (
126126 path = COCO_SEGMENTATION_PATH , format = 'coco_segmentation' )
127- clarifai_loader = annotation_object .clarifai_loader ()
128- assert clarifai_loader .task == 'visual_segmentation'
129- assert len (clarifai_loader ) == 2
130- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
127+ dataloader = annotation_object .dataloader
128+ assert dataloader .task == 'visual_segmentation'
129+ assert len (dataloader ) == 2
130+ assert isinstance (dataloader [0 ].image_bytes , bytes )
131131
132132 def test_cityscapes_loader (self ,):
133- annotation_object = Image_Annotations .import_from (path = CITYSCAPES_PATH , format = 'cityscapes' )
134- clarifai_loader = annotation_object .clarifai_loader ()
135- assert clarifai_loader .task == 'visual_segmentation'
136- assert len (clarifai_loader ) == 4
137- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
133+ annotation_object = ImageAnnotations .import_from (path = CITYSCAPES_PATH , format = 'cityscapes' )
134+ dataloader = annotation_object .dataloader
135+ assert dataloader .task == 'visual_segmentation'
136+ assert len (dataloader ) == 4
137+ assert isinstance (dataloader [0 ].image_bytes , bytes )
138138
139139 def test_ade20k2017_loader (self ,):
140- annotation_object = Image_Annotations .import_from (path = ADE_PATH , format = 'ade20k2017' )
141- clarifai_loader = annotation_object .clarifai_loader ()
142- assert clarifai_loader .task == 'visual_segmentation'
143- assert len (clarifai_loader ) == 2
144- assert clarifai_loader [0 ].id == '1'
145- assert isinstance (clarifai_loader [0 ].image_bytes , bytes )
140+ annotation_object = ImageAnnotations .import_from (path = ADE_PATH , format = 'ade20k2017' )
141+ dataloader = annotation_object .dataloader
142+ assert dataloader .task == 'visual_segmentation'
143+ assert len (dataloader ) == 2
144+ assert dataloader [0 ].id == '1'
145+ assert isinstance (dataloader [0 ].image_bytes , bytes )
0 commit comments