# Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. import logging import torch from torchsr.models import edsr_r16f64 # @manual from ..model_base import EagerModelBase class EdsrModel(EagerModelBase): def __init__(self): pass def get_eager_model(self) -> torch.nn.Module: logging.info("Loading edsr model") m = edsr_r16f64(2, True) logging.info("Loaded edsr model") return m def get_example_inputs(self): tensor_size = (1, 3, 224, 224) return (torch.randn(tensor_size),)