File size: 4,663 Bytes
34610e6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
[
  {
    "shortDescription" : "Stable Diffusion generates images conditioned on text and\/or other images as input through the diffusion process. Please refer to https:\/\/arxiv.org\/abs\/2112.10752 for details.",
    "metadataOutputVersion" : "3.0",
    "outputSchema" : [
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float32",
        "formattedType" : "MultiArray (Float32 1 × 512 × 512 × 3)",
        "shortDescription" : "Identical to the input `images`. If safety checker detected any sensitive content, the corresponding image is replaced with a blank image (zeros)",
        "shape" : "[1, 512, 512, 3]",
        "name" : "filtered_images",
        "type" : "MultiArray"
      },
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float32",
        "formattedType" : "MultiArray (Float32 1 × 1 × 1 × 1)",
        "shortDescription" : "Indicates whether the safety checker model found any sensitive content in the given image",
        "shape" : "[1, 1, 1, 1]",
        "name" : "has_nsfw_concepts",
        "type" : "MultiArray"
      },
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float32",
        "formattedType" : "MultiArray (Float32 1 × 17)",
        "shortDescription" : "Concept scores are the scores before thresholding at zero yields the `has_nsfw_concepts` output. These scores can be used to tune the `adjustment` input",
        "shape" : "[1, 17]",
        "name" : "concept_scores",
        "type" : "MultiArray"
      }
    ],
    "version" : "Clover-Image-Tiny-hf",
    "modelParameters" : [

    ],
    "author" : "Please refer to the Model Card available at huggingface.co\/Clover-Image-Tiny-hf",
    "specificationVersion" : 8,
    "storagePrecision" : "Float16",
    "license" : "OpenRAIL (https:\/\/huggingface.co\/spaces\/CompVis\/stable-diffusion-license)",
    "mlProgramOperationTypeHistogram" : {
      "Ios16.reduceL2Norm" : 1,
      "NonZero" : 1,
      "Ios17.equal" : 1,
      "Ios17.reshape" : 97,
      "Ios16.softmax" : 24,
      "Ios17.matmul" : 48,
      "Ios17.transpose" : 97,
      "Ios17.maximum" : 1,
      "Ios17.expandDims" : 4,
      "Select" : 2,
      "Ios17.add" : 52,
      "Ios16.sigmoid" : 24,
      "Ios17.sliceByIndex" : 2,
      "Tile" : 4,
      "Ios16.reduceSum" : 2,
      "Shape" : 1,
      "Ios17.scatterNd" : 1,
      "Ios17.layerNorm" : 50,
      "Ios17.conv" : 1,
      "Ios17.cast" : 7,
      "Ios17.realDiv" : 1,
      "Ios17.linear" : 147,
      "Ios17.concat" : 2,
      "Ios17.greaterEqual" : 1,
      "Ios17.greater" : 4,
      "Ios17.mul" : 73
    },
    "computePrecision" : "Mixed (Float16, Float32, Int32)",
    "stateSchema" : [

    ],
    "isUpdatable" : "0",
    "availability" : {
      "macOS" : "14.0",
      "tvOS" : "17.0",
      "visionOS" : "1.0",
      "watchOS" : "10.0",
      "iOS" : "17.0",
      "macCatalyst" : "17.0"
    },
    "modelType" : {
      "name" : "MLModelType_mlProgram"
    },
    "inputSchema" : [
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float16",
        "formattedType" : "MultiArray (Float16 1 × 3 × 224 × 224)",
        "shortDescription" : "The normalized image input tensor resized to (224x224) in channels-first (BCHW) format",
        "shape" : "[1, 3, 224, 224]",
        "name" : "clip_input",
        "type" : "MultiArray"
      },
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float16",
        "formattedType" : "MultiArray (Float16 1 × 512 × 512 × 3)",
        "shortDescription" : "Output of the vae_decoder (512x512) in channels-last (BHWC) format",
        "shape" : "[1, 512, 512, 3]",
        "name" : "images",
        "type" : "MultiArray"
      },
      {
        "hasShapeFlexibility" : "0",
        "isOptional" : "0",
        "dataType" : "Float16",
        "formattedType" : "MultiArray (Float16 1)",
        "shortDescription" : "Bias added to the concept scores to trade off increased recall for reduce precision in the safety checker classifier",
        "shape" : "[1]",
        "name" : "adjustment",
        "type" : "MultiArray"
      }
    ],
    "userDefinedMetadata" : {
      "com.github.apple.coremltools.conversion_date" : "2026-07-30",
      "com.github.apple.coremltools.source" : "torch==2.7.0",
      "com.github.apple.coremltools.version" : "9.0",
      "com.github.apple.coremltools.source_dialect" : "TorchScript"
    },
    "generatedClassName" : "Stable_Diffusion_version_Clover_Image_Tiny_hf_safety_checker",
    "method" : "predict"
  }
]