|  | 
| 6 | 6 | from keras import ops | 
| 7 | 7 | 
 | 
| 8 | 8 | from keras_hub.src.layers.preprocessing.image_converter import ImageConverter | 
| 9 |  | -from keras_hub.src.models.pali_gemma.pali_gemma_backbone import ( | 
| 10 |  | -    PaliGemmaBackbone, | 
| 11 |  | -) | 
| 12 | 9 | from keras_hub.src.models.pali_gemma.pali_gemma_image_converter import ( | 
| 13 | 10 |     PaliGemmaImageConverter, | 
| 14 | 11 | ) | 
|  | 12 | +from keras_hub.src.models.resnet.resnet_backbone import ResNetBackbone | 
| 15 | 13 | from keras_hub.src.tests.test_case import TestCase | 
| 16 | 14 | 
 | 
| 17 | 15 | 
 | 
| @@ -86,24 +84,19 @@ def test_from_preset_errors(self): | 
| 86 | 84 |     def test_save_to_preset(self): | 
| 87 | 85 |         save_dir = self.get_temp_dir() | 
| 88 | 86 |         converter = ImageConverter.from_preset( | 
| 89 |  | -            "pali_gemma_3b_mix_224", | 
|  | 87 | +            "resnet_50_imagenet", | 
| 90 | 88 |             interpolation="nearest", | 
| 91 | 89 |         ) | 
| 92 | 90 |         converter.save_to_preset(save_dir) | 
| 93 | 91 |         # Save a tiny backbone so the preset is valid. | 
| 94 |  | -        backbone = PaliGemmaBackbone( | 
| 95 |  | -            vocabulary_size=100, | 
| 96 |  | -            image_size=224, | 
| 97 |  | -            num_layers=1, | 
| 98 |  | -            num_query_heads=1, | 
| 99 |  | -            num_key_value_heads=1, | 
| 100 |  | -            hidden_dim=8, | 
| 101 |  | -            intermediate_dim=16, | 
| 102 |  | -            head_dim=8, | 
| 103 |  | -            vit_patch_size=14, | 
| 104 |  | -            vit_num_heads=1, | 
| 105 |  | -            vit_hidden_dim=8, | 
| 106 |  | -            vit_num_layers=1, | 
|  | 92 | +        backbone = ResNetBackbone( | 
|  | 93 | +            input_conv_filters=[64], | 
|  | 94 | +            input_conv_kernel_sizes=[7], | 
|  | 95 | +            stackwise_num_filters=[64, 64, 64], | 
|  | 96 | +            stackwise_num_blocks=[2, 2, 2], | 
|  | 97 | +            stackwise_num_strides=[1, 2, 2], | 
|  | 98 | +            block_type="basic_block", | 
|  | 99 | +            use_pre_activation=True, | 
| 107 | 100 |         ) | 
| 108 | 101 |         backbone.save_to_preset(save_dir) | 
| 109 | 102 | 
 | 
|  | 
0 commit comments