schema_version: 1 id: EIDORA/ResNet50_IN1k name: ResNet50_IN1k version: 1.0.0 model_family: ResNet backend: onnx file_size: 94 MB runtime: adapter: onnx_image execution_provider: CPUExecutionProvider model_path: model.onnx input_names: - pixel_values output_name: embedding onnxruntime: opset: 17 tested_versions: '>=1.17,<2' artifact: path: model.onnx sha256: 09c59c1eba07408c5174b5fd58774bd16495cf0503f0406b0accfb2502ae6df0 package_size_bytes: 93951417 inputs: - id: image modality: image label: Images required: true source_kind: media_source requirements: color_space: RGB layout: NCHW width: 224 height: 224 preprocess: image: resize_mode: label: Image preprocessing kind: choice choices: - distort - crop_center - add_padding default: crop_center visible: true resize: mode: resize_shorter_edge_then_center_crop resize_size: 256 crop_width: 224 crop_height: 224 interpolation: bilinear source: TorchVision ResNet50_Weights.IMAGENET1K_V2.transforms rescale: 1/255 normalize: mean: - 0.485 - 0.456 - 0.406 std: - 0.229 - 0.224 - 0.225 inside_onnx: true embedding: dimensions: 2048 feature_type: embedding pooling: feature_layer normalized: true similarity: cosine output_name: embedding dtype: float32 shape: - batch - 2048 display: summary: 'Medium: reliable ImageNet visual embeddings with moderate CPU runtime.' compute_tier: medium modality_labels: - image recommended_batch_size: 8 validation: fixtures: - id: image_tensor_001 input_shape: - 1 - 3 - 224 - 224 expected_shape: - 1 - 2048 seed: 51 checks: load_with: onnxruntime execution_provider: CPUExecutionProvider output_dtype: float32 finite: true normalized_l2_range: - 0.99 - 1.01 provenance: base_model: torchvision/resnet50-imagenet1k-v2 source_repository: https://pytorch.org/vision/stable/models/generated/torchvision.models.resnet50.html original_model_name: ResNet-50 ImageNet original_model_url: https://github.com/pytorch/vision authors: - Kaiming He - Xiangyu Zhang - Shaoqing Ren - Jian Sun paper_title: Deep Residual Learning for Image Recognition paper_url: https://arxiv.org/abs/1512.03385 upstream_license: BSD-3-Clause for TorchVision code; ImageNet weights are distributed by PyTorch under documented model terms. training_data: ImageNet-1K supervised classification data. citation: "@inproceedings{he2016deep,\n title={Deep Residual Learning for Image\ \ Recognition},\n author={He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and\ \ Sun, Jian},\n booktitle={CVPR},\n year={2016}\n}\n" conversion_note: EIDORA produced this ONNX conversion and is not the original model creator. export_date: '2026-07-14' exporter_version: eidora-onnx-exporter 0.1.0 model_card: best_for: - General image grouping and retrieval. - Projects that need a well-established visual baseline. not_ideal_for: - Text, video, or audio inputs. - Fine-grained semantic retrieval where self-supervised models are preferred. limitations: ResNet-50 is trained for ImageNet classification, so its embeddings may underperform specialized or self-supervised models on some visual domains. license: id: bsd-3-clause attribution: Converted to ONNX for EIDORA from TorchVision ResNet-50 ImageNet weights. huggingface: org: eidora repo_name: RESNET50_2048 pipeline_tag: feature-extraction tags: - eidora - eidora-model-zoo - onnx - onnxruntime - embeddings - image - resnet - compute:medium - modality:image datasets: - imagenet-1k metrics: - cosine-similarity