Open tucan9389 opened 3 years ago
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
efficientnet/lite2/classification | uint8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite2/classification | int8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite2/classification | fp32 | v1 | link | link | link | [127.0] | [128.0] | -0.992188 | 1.0 |
efficientnet/lite0/classification | uint8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite0/classification | int8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite0/classification | fp32 | v1 | link | link | link | [127.0] | [128.0] | -0.992188 | 1.0 |
mnasnet_1.0_160 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.0_160 | default | . | link | link | link | . | . | . | . |
efficientnet/lite1/classification | uint8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite1/classification | int8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite1/classification | fp32 | v1 | link | link | link | [127.0] | [128.0] | -0.992188 | 1.0 |
mobilenet_v1_0.25_160_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.25_160_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_192_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.75_192_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_224_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_1.0_224_quantized | default | . | link | link | link | . | . | . | . |
inception_v3 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
inception_v3 | default | . | link | link | link | . | . | . | . |
efficientnet/lite4/classification | uint8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite4/classification | int8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite4/classification | fp32 | v1 | link | link | link | [127.0] | [128.0] | -0.992188 | 1.0 |
efficientnet/lite3/classification | uint8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite3/classification | int8 | v1 | link | link | link | [127.0] | [128.0] | 0.0 | 255.0 |
efficientnet/lite3/classification | fp32 | v1 | link | link | link | [127.0] | [128.0] | -0.992188 | 1.0 |
squeezenet | metadata | v1 | link | link | link | [251.179993, 244.279999, 231.440002] | [127.5, 127.5, 127.5] | -1.970039 | 0.029961 |
squeezenet | default | . | link | link | link | . | . | . | . |
resnet_v2_101 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
resnet_v2_101 | default | . | link | link | link | . | . | . | . |
nasnet/mobile | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
nasnet/mobile | default | . | link | link | link | . | . | . | . |
nasnet/large | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
nasnet/large | default | . | link | link | link | . | . | . | . |
mobilenet_v2_1.0_224_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v2_1.0_224_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v2_1.0_224 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v2_1.0_224 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_224 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_1.0_224 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_192_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_1.0_192_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_192 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_1.0_192 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_160_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_1.0_160_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_160 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_1.0_160 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_128_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_1.0_128_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_1.0_128 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_1.0_128 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_224_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.75_224_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_224 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.75_224 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_192 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.75_192 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_160_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.75_160_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_160 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.75_160 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_128_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.75_128_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.75_128 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.75_128 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_224_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.50_224_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_224 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.50_224 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_192_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.50_192_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_192 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.50_192 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_160_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.50_160_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_160 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.50_160 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_128_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.50_128_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.50_128 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.50_128 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_224_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.25_224_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_224 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.25_224 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_192_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.25_192_quantized | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_192 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.25_192 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_160 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.25_160 | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_128 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenet_v1_0.25_128 | default | . | link | link | link | . | . | . | . |
mnasnet_1.3_224 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.3_224 | default | . | link | link | link | . | . | . | . |
mnasnet_1.0_96 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.0_96 | default | . | link | link | link | . | . | . | . |
mnasnet_1.0_224 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.0_224 | default | . | link | link | link | . | . | . | . |
mnasnet_1.0_192 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.0_192 | default | . | link | link | link | . | . | . | . |
mnasnet_1.0_128 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_1.0_128 | default | . | link | link | link | . | . | . | . |
mnasnet_0.75_224 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_0.75_224 | default | . | link | link | link | . | . | . | . |
mnasnet_0.50_224 | metadata | v1 | link | link | link | [123.675003, 116.279999, 103.529999] | [58.395, 57.119999, 57.375] | -2.117904 | 2.248908 |
mnasnet_0.50_224 | default | . | link | link | link | . | . | . | . |
inception_v4_quant | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
inception_v4_quant | default | . | link | link | link | . | . | . | . |
inception_v4 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
inception_v4 | default | . | link | link | link | . | . | . | . |
inception_v3_quant | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
inception_v3_quant | default | . | link | link | link | . | . | . | . |
inception_v2_quant | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
inception_v2_quant | default | . | link | link | link | . | . | . | . |
inception_v1_quant | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
inception_v1_quant | default | . | link | link | link | . | . | . | . |
inception_resnet_v2 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
inception_resnet_v2 | default | . | link | link | link | . | . | . | . |
densenet | metadata | v1 | link | link | link | [123.68, 116.779999, 103.940002] | [255.0, 255.0, 255.0] | -0.48502 | 0.51498 |
densenet | default | . | link | link | link | . | . | . | . |
mobilenet_v1_0.25_128_quantized | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
mobilenet_v1_0.25_128_quantized | default | . | link | link | link | . | . | . | . |
vision/classifier/fungi_mobile_V1 | default | . | link | link | link | . | . | . | . |
plant-disease | default | . | link | link | link | . | . | . | . |
aiy/vision/classifier/birds_V1 | . | 3 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/landmarks_classifier_north_america_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/landmarks_classifier_europe_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
imagenet/mobilenet_v3_large_100_224/classification | metadata | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
imagenet/mobilenet_v3_large_100_224/classification | default | . | link | link | link | . | . | . | . |
aiy/vision/classifier/food_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/popular_us_products_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
aiy/vision/classifier/plants_V1 | . | 3 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/landmarks_classifier_south_america_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
imagenet/mobilenet_v3_small_100_224/classification | metadata | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
imagenet/mobilenet_v3_small_100_224/classification | default | . | link | link | link | . | . | . | . |
on_device_vision/classifier/popular_wine_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
cropnet/classifier/cassava_disease_V1 | . | 9 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
aiy/vision/classifier/insects_V1 | . | 3 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/landmarks_classifier_oceania_antarctica_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
on_device_vision/classifier/landmarks_classifier_asia_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
imagenet/mobilenet_v3_large_075_224/classification | metadata | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
imagenet/mobilenet_v3_large_075_224/classification | default | . | link | link | link | . | . | . | . |
imagenet/mobilenet_v3_small_075_224/classification | metadata | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
imagenet/mobilenet_v3_small_075_224/classification | default | . | link | link | link | . | . | . | . |
on_device_vision/classifier/landmarks_classifier_africa_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
object_detection/mobile_object_labeler_v1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
models/mushroom-identification_v1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
disease-classification | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
efficientdet/lite0/detection | int8 | . | link | link | link | . | . | . | . |
efficientdet/lite0/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite0/detection | default | . | link | link | link | . | . | . | . |
efficientdet/lite4/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite4/detection | default | . | link | link | link | . | . | . | . |
efficientdet/lite1/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite1/detection | default | . | link | link | link | . | . | . | . |
efficientdet/lite3/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite3/detection | default | . | link | link | link | . | . | . | . |
efficientdet/lite3x/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite3x/detection | default | . | link | link | link | . | . | . | . |
ssd_mobilenet_v1 | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
ssd_mobilenet_v1 | default | . | link | link | link | . | . | . | . |
efficientdet/lite2/detection | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
efficientdet/lite2/detection | default | . | link | link | link | . | . | . | . |
east-text-detector | int8 | . | link | link | link | . | . | . | . |
east-text-detector | fp16 | . | link | link | link | . | . | . | . |
east-text-detector | dr | . | link | link | link | . | . | . | . |
yolo-v5-tflite | tflite_model | . | link | link | link | . | . | . | . |
object_detection/mobile_object_localizer_v1 | metadata | v1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
object_detection/mobile_object_localizer_v1 | default | . | link | link | link | . | . | . | . |
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
posenet/mobilenet/float/075 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
posenet/mobilenet/float/075 | default | . | link | link | link | . | . | . | . |
movenet/singlepose/thunder | int8 | . | link | link | link | . | . | . | . |
movenet/singlepose/thunder | float16 | . | link | link | link | . | . | . | . |
movenet/singlepose/lightning | int8 | . | link | link | link | . | . | . | . |
movenet/singlepose/lightning | float16 | . | link | link | link | . | . | . | . |
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
deeplabv3 | metadata | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3 | default | . | link | link | link | . | . | . | . |
mobilenetv2-coco | int8 | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenetv2-coco | fp16 | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenetv2-coco | dr | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-xception65 | default | . | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-xception65-cityscapes | default | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-xception65-ade20k | default | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-mobilenetv3-cityscapes | default | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-mobilenetv2_dm05 | default | . | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-mobilenetv2_dm05-int8 | default | . | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-mobilenetv2_dm05-float16 | default | . | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
deeplabv3-mobilenetv2 | default | . | link | link | link | . | . | . | . |
deeplabv3-mobilenetv2-int8 | default | . | link | link | link | . | . | . | . |
deeplabv3-mobilenetv2-float16 | default | . | link | link | link | . | . | . | . |
deeplabv3-mobilenetv2-ade20k | default | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenetv2-dm05-coco | int8 | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenetv2-dm05-coco | fp16 | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
mobilenetv2-dm05-coco | dr | v2 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
seefood/segmenter/mobile_food_segmenter_V1 | . | 1 | link | link | link | [127.5] | [127.5] | 0.0 | 255.0 |
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
cartoongan | int8 | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
cartoongan | fp16 | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
cartoongan | dr | v1 | link | link | link | [127.5] | [127.5] | -1.0 | 1.0 |
boundless-quarter | fp16 | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
boundless-quarter | dr | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3-dynamic-shapes | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3-dynamic-shapes | predict | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3-dynamic-shapes | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3-dynamic-shapes | predict | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | predict | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | predict | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
arbitrary-image-stylization-inceptionv3 | predict | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
magenta/arbitrary-image-stylization-v1-256 | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
magenta/arbitrary-image-stylization-v1-256 | prediction | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
magenta/arbitrary-image-stylization-v1-256 | transfer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
magenta/arbitrary-image-stylization-v1-256 | prediction | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
model name | sub name | version | page link |
tflite link |
label link |
input mean |
input std |
input min |
input max |
---|---|---|---|---|---|---|---|---|---|
mirnet-fixed | integer | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
mirnet-fixed | fp16 | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
mirnet-fixed | dr | v1 | link | link | link | [0.0] | [255.0] | 0.0 | 1.0 |
esrgan-tf2 | . | . | link | link | link | . | . | . | . |
parsing script
CLICK ME
```python import requests import validators def run_a_task(task_name="image-classification"): url = "https://tfhub.dev/s/list" headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE' } payload = [[""], [[], [], [task_name], [], [], "lite"], [["", 100, True]], None, []] f = requests.post(url, headers=headers, json=payload) output = str(f.content) output = output[11:-1] print(output) import json output_list = json.loads(output) output_list = output_list[0] output_list = output_list[2] output_list = output_list[0] output_list.reverse() print(output_list) print(len(output_list)) import urllib.parse result_txt = "model name | sub name | version | page
link | tflite
link | label
link | input
mean | input
std | input
min | input
max\n" result_txt += "|".join(list(map(lambda x: "--", result_txt.split("|")))) + "\n" for idx, element in enumerate(output_list): model_name = element[0] print(idx, "/", len(output_list), ":", model_name) encoded_author = urllib.parse.quote(element[1], safe='') encoded_model_name = urllib.parse.quote(model_name, safe='') url = f'https://tfhub.dev/s/listModelFormats/{encoded_author}/{encoded_model_name}' f = requests.get(url, headers=headers) output = str(f.content) output = output[11:-1] total_json = json.loads(output.encode('utf-8').decode('unicode_escape')) total_json1 = total_json[0][1] # print(list(map(lambda x: x[1], total_json1))[3]) # total_json2 = total_json1[3][2][1].encode('utf-8').decode('unicode_escape') # print("total_json2:", total_json2) # total_json = list(map(lambda x: x[2], total_json)) # 2, 4 model_urls = list(map(lambda x: x[2][2], total_json1)) def metadata_or_empty(x): try: return json.loads(x[2][1].encode('utf-8').decode('unicode_escape')) except: return {} metadata_list = list(map(metadata_or_empty, total_json1)) # print(model_urls[3]) # print(metadata_list[3]) # print(len(model_urls)) print(model_urls) html_docs = list(map(lambda x: x[4], total_json1)) my_list = list(zip(model_urls, metadata_list, html_docs)) # my_list.reverse() my_list.sort(key=lambda x: x[0], reverse=True) result_urls = [] mean_std_min_max_pairs = [] for model_url, metadata, html_doc in my_list: print("model_url:", model_url) if "/lite-model/" not in model_url: continue if model_url.split("/")[-1].isnumeric(): cs = model_url.split("/") del cs[-1] url = "/".join(cs) is_already_added = False for result_url in result_urls: if url in result_url: is_already_added = True break if is_already_added: print("already added url:", model_url) continue tflite_url = model_url + "?lite-format=tflite" print(tflite_url) r = requests.get(tflite_url) if r.status_code == 200: pass else: print("r.status_code:", r.status_code) continue result_urls.append(tflite_url) # def get_rows_from_metadata(metadata): # print(metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['stats']) # print(metadata) try: mean = metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['process_units'][0]['options'][ 'mean'] std = metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['process_units'][0]['options']['std'] input_min = metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['stats']['min'][0] input_max = metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['stats']['max'][0] except: mean = None std = None input_min = None input_max = None try: color_space = \ metadata['subgraph_metadata'][0]['input_tensor_metadata'][0]['content']['content_properties'][ 'color_space'] except: color_space = None try: model_version = metadata['version'] except: model_version = None print("mean:", mean) print("std:", std) print("input_min:", input_min) print("input_max:", input_max) mean_std_min_max_pairs.append((model_version, mean, std, input_min, input_max)) # print(html_doc.encode('utf-8').decode('unicode_escape')) # print("-" * 70) # print("-" * 70) # print("result_urls:", result_urls) # # exit(0) left_str = output tflite_url = None while "/lite-model/" in left_str: target_str = left_str tflite_url = target_str[:target_str.find("/lite-model/")] left_str = left_str[left_str.find("/lite-model/") + len("/lite-model/"):] tflite_url = target_str[tflite_url.rfind("\"") + 1:target_str.find("\"", len(tflite_url))] tflite_url = f"{tflite_url}?lite-format=tflite" # print("tflite:", tflite_url) r = requests.get(tflite_url) if r.status_code == 200: break else: print("r.status_code:", r.status_code) tflite_url = None continue # print("tflite_url:", tflite_url) label_extenions = ['.txt', '.csv', '.tsv'] for label_extenion in label_extenions: left_str = output.encode('utf-8').decode('unicode_escape').encode('utf-8').decode('unicode_escape') txt_url = None while label_extenion in left_str: target_str = left_str txt_url = target_str[:target_str.find(label_extenion)] left_str = left_str[left_str.find(label_extenion) + len(label_extenion):] txt_url = target_str[txt_url.rfind("\"") + 1:target_str.find("\"", len(txt_url))] if validators.url(txt_url) != True or not txt_url.startswith("http"): txt_url = None continue r = requests.get(txt_url) if r.status_code == 200: break else: print("r.status_code:", r.status_code) txt_url = None continue if txt_url is not None: break for tflite_url, mean_std_min_max in zip(result_urls, mean_std_min_max_pairs): model_version, i_mean, i_std, i_min, i_max = mean_std_min_max page_url = tflite_url.replace("?lite-format=tflite", "") page_link = f"[link]({page_url})" if tflite_url is not None else "link" tflite_link = f"[link]({tflite_url})" if tflite_url is not None else "link" label_link = f"[link]({txt_url})" if txt_url is not None else "link" model_version = model_version if model_version is not None else "." i_mean = i_mean if i_mean is not None else "." i_std = i_std if i_std is not None else '.' i_min = i_min if i_min is not None else '.' i_max = i_max if i_max is not None else '.' model_subname = tflite_link.split("/")[-2] model_subname = '.' if model_name.split("/")[-1] == model_subname else model_subname result_txt += f"{model_name} | {model_subname} | {model_version} | {page_link} | {tflite_link} | {label_link} | {i_mean} | {i_std} | {i_min} | {i_max}" + "\n" print(result_txt) open(f'output_{task_name}.md', 'w').write(result_txt) if __name__ == '__main__': task_names = [ "image-classification", "image-pose-detection", "image-depth-estimation", "image-segmentation", "image-object-detection", "image-super-resolution", "image-style-transfer", ] for task_name in task_names: run_a_task(task_name=task_name) ```