class_docstr: This is an abstract class enforcing a contraint on input/output
class_docstr_tok: ["This","is","an","abstract","class","enforcing","a","contraint","on","input\/output"]
code: def output_specs(self) -> SpecDict:
      return SpecDict({"output": float})
  
imports: import abc
  import time
  import unittest
  from typing import Dict, Any, Type
  import numpy
  import torch
  from ray.rllib.core.models.specs.checker import SpecCheckingError
  from ray.rllib.core.models.specs.checker import convert_to_canonical_format, check_input_specs, check_output_specs
  from ray.rllib.core.models.specs.specs_base import TensorSpec, TypeSpec
  from ray.rllib.core.models.specs.specs_dict import SpecDict
  from ray.rllib.utils.annotations import override
  from ray.rllib.utils.nested_dict import NestedDict
label_desc: Use image node_id 2 for calling the InputNumberOutputFloat obj's underlying member method code with example usage: obj.output_specs() and returns: SpecDict