@@ -7,31 +7,31 @@ const tvmodels = pyimport("torchvision.models")
77
88# name, weight, jlconstructor, pyconstructor
99model_list = [
10- (" vgg11" , " IMAGENET1K_V1" , () -> VGG (11 ), weights -> tvmodels. vgg11 (weights = weights)),
11- (" vgg13" , " IMAGENET1K_V1" , () -> VGG (13 ), weights -> tvmodels. vgg13 (weights = weights)),
12- (" vgg16" , " IMAGENET1K_V1" , () -> VGG (16 ), weights -> tvmodels. vgg16 (weights = weights)),
13- (" vgg19" , " IMAGENET1K_V1" , () -> VGG (19 ), weights -> tvmodels. vgg19 (weights = weights)),
14- (" resnet18" , " IMAGENET1K_V1" , () -> ResNet (18 ), weights -> tvmodels. resnet18 (weights = weights)),
15- (" resnet34" , " IMAGENET1K_V1" , () -> ResNet (34 ), weights -> tvmodels. resnet34 (weights = weights)),
16- (" resnet50" , " IMAGENET1K_V1" , () -> ResNet (50 ), weights -> tvmodels. resnet50 (weights = weights)),
17- (" resnet101" , " IMAGENET1K_V1" , () -> ResNet (101 ), weights -> tvmodels. resnet101 (weights = weights)),
18- (" resnet152" , " IMAGENET1K_V1" , () -> ResNet (152 ), weights -> tvmodels. resnet152 (weights = weights)),
19- (" resnet50" , " IMAGENET1K_V2" , () -> ResNet (50 ), weights -> tvmodels. resnet50 (weights = weights)),
20- (" resnet101" , " IMAGENET1K_V2" , () -> ResNet (101 ), weights -> tvmodels. resnet101 (weights = weights)),
21- (" resnet152" , " IMAGENET1K_V2" , () -> ResNet (152 ), weights -> tvmodels. resnet152 (weights = weights)),
22- (" resnext50_32x4d" , " IMAGENET1K_V1" , () -> ResNeXt (50 ; cardinality= 32 , base_width= 4 ), weights -> tvmodels. resnext50_32x4d (weights = weights)),
23- (" resnext50_32x4d" , " IMAGENET1K_V2" , () -> ResNeXt (50 ; cardinality= 32 , base_width= 4 ), weights -> tvmodels. resnext50_32x4d (weights = weights)),
24- (" resnext101_32x8d" , " IMAGENET1K_V1" , () -> ResNeXt (101 ; cardinality= 32 , base_width= 8 ), weights -> tvmodels. resnext101_32x8d (weights = weights)),
25- (" resnext101_64x4d" , " IMAGENET1K_V1" , () -> ResNeXt (101 ; cardinality= 64 , base_width= 4 ), weights -> tvmodels. resnext101_64x4d (weights = weights)),
26- (" resnext101_32x8d" , " IMAGENET1K_V2" , () -> ResNeXt (101 ; cardinality= 32 , base_width= 8 ), weights -> tvmodels. resnext101_32x8d (weights = weights)),
27- (" wide_resnet50_2" , " IMAGENET1K_V1" , () -> WideResNet (50 ), weights -> tvmodels. wide_resnet50_2 (weights = weights)),
28- (" wide_resnet50_2" , " IMAGENET1K_V2" , () -> WideResNet (50 ), weights -> tvmodels. wide_resnet50_2 (weights = weights)),
29- (" wide_resnet101_2" , " IMAGENET1K_V1" , () -> WideResNet (101 ), weights -> tvmodels. wide_resnet101_2 (weights = weights)),
30- (" wide_resnet101_2" , " IMAGENET1K_V2" , () -> WideResNet (101 ), weights -> tvmodels. wide_resnet101_2 (weights = weights)),
31-
10+ (" vgg11" , " IMAGENET1K_V1" , () -> VGG (11 ), weights -> tvmodels. vgg11 (; weights)),
11+ (" vgg13" , " IMAGENET1K_V1" , () -> VGG (13 ), weights -> tvmodels. vgg13 (; weights)),
12+ (" vgg16" , " IMAGENET1K_V1" , () -> VGG (16 ), weights -> tvmodels. vgg16 (; weights)),
13+ (" vgg19" , " IMAGENET1K_V1" , () -> VGG (19 ), weights -> tvmodels. vgg19 (; weights)),
14+ (" resnet18" , " IMAGENET1K_V1" , () -> ResNet (18 ), weights -> tvmodels. resnet18 (; weights)),
15+ (" resnet34" , " IMAGENET1K_V1" , () -> ResNet (34 ), weights -> tvmodels. resnet34 (; weights)),
16+ (" resnet50" , " IMAGENET1K_V1" , () -> ResNet (50 ), weights -> tvmodels. resnet50 (; weights)),
17+ (" resnet101" , " IMAGENET1K_V1" , () -> ResNet (101 ), weights -> tvmodels. resnet101 (; weights)),
18+ (" resnet152" , " IMAGENET1K_V1" , () -> ResNet (152 ), weights -> tvmodels. resnet152 (; weights)),
19+ (" resnet50" , " IMAGENET1K_V2" , () -> ResNet (50 ), weights -> tvmodels. resnet50 (; weights)),
20+ (" resnet101" , " IMAGENET1K_V2" , () -> ResNet (101 ), weights -> tvmodels. resnet101 (; weights)),
21+ (" resnet152" , " IMAGENET1K_V2" , () -> ResNet (152 ), weights -> tvmodels. resnet152 (; weights)),
22+ (" resnext50_32x4d" , " IMAGENET1K_V1" , () -> ResNeXt (50 ; cardinality= 32 , base_width= 4 ), weights -> tvmodels. resnext50_32x4d (; weights)),
23+ (" resnext50_32x4d" , " IMAGENET1K_V2" , () -> ResNeXt (50 ; cardinality= 32 , base_width= 4 ), weights -> tvmodels. resnext50_32x4d (; weights)),
24+ (" resnext101_32x8d" , " IMAGENET1K_V1" , () -> ResNeXt (101 ; cardinality= 32 , base_width= 8 ), weights -> tvmodels. resnext101_32x8d (; weights)),
25+ (" resnext101_64x4d" , " IMAGENET1K_V1" , () -> ResNeXt (101 ; cardinality= 64 , base_width= 4 ), weights -> tvmodels. resnext101_64x4d (; weights)),
26+ (" resnext101_32x8d" , " IMAGENET1K_V2" , () -> ResNeXt (101 ; cardinality= 32 , base_width= 8 ), weights -> tvmodels. resnext101_32x8d (; weights)),
27+ (" wide_resnet50_2" , " IMAGENET1K_V1" , () -> WideResNet (50 ), weights -> tvmodels. wide_resnet50_2 (; weights)),
28+ (" wide_resnet50_2" , " IMAGENET1K_V2" , () -> WideResNet (50 ), weights -> tvmodels. wide_resnet50_2 (; weights)),
29+ (" wide_resnet101_2" , " IMAGENET1K_V1" , () -> WideResNet (101 ), weights -> tvmodels. wide_resnet101_2 (; ; weights)),
30+ (" wide_resnet101_2" , " IMAGENET1K_V2" , () -> WideResNet (101 ), weights -> tvmodels. wide_resnet101_2 (; weights)),
31+ ( " vit_b_16 " , " IMAGENET1K_V1 " , () -> ViT ( :base , imsize = ( 224 , 224 ), qkv_bias = true ), weights -> tvmodels . vit_b_16 (; weights)),
3232 # # NOT MATCHING BELOW
33- # ("squeezenet1_0", "IMAGENET1K_V1", () -> SqueezeNet(), weights -> tvmodels.squeezenet1_0(weights= weights)),
34- # ("densenet121", "IMAGENET1K_V1", () -> DenseNet(121), weights -> tvmodels.densenet121(weights= weights)),
33+ # ("squeezenet1_0", "IMAGENET1K_V1", () -> SqueezeNet(), weights -> tvmodels.squeezenet1_0(; weights)),
34+ # ("densenet121", "IMAGENET1K_V1", () -> DenseNet(121), weights -> tvmodels.densenet121(; weights)),
3535 ]
3636
3737
@@ -44,4 +44,3 @@ for (name, weights, jlconstructor, pyconstructor) in model_list
4444 BSON. @save joinpath (@__DIR__ , " $(name) _$weights .bson" ) model= jlmodel
4545 println (" Saved $(name) _$weights .bson" )
4646end
47-
0 commit comments