@@ -43,32 +43,7 @@ def __getattr__(cls, name: str) -> Any:
43
43
class Model (object , metaclass = ModelMeta ):
44
44
def __init__ (self , * args : Any , ** kwargs : Any ) -> None :
45
45
if not args and not kwargs :
46
-
47
- constructors = [
48
- "1. openvino.Model(other: openvino.Model)"
49
- "2. openvino.Model(results: list[openvino.op.Result], sinks: list[openvino.Node], parameters: list[openvino.op.Parameter], name: str = '')" ,
50
- "3. openvino.Model(results: list[openvino.Node], parameters: list[openvino.op.Parameter], name: str = '')" ,
51
- "4. openvino.Model(result: openvino.Node, parameters: list[openvino.op.Parameter], name: str = '')" ,
52
- "5. openvino.Model(results: list[openvino.Output], parameters: list[openvino.op.Parameter], name: str = '')" ,
53
- "6. openvino.Model(results: list[openvino.Output], sinks: list[openvino.Node], parameters: list[openvino.op.Parameter], name: str = '')" ,
54
- "7. openvino.Model(results: list[openvino.Output], sinks: list[openvino.Output], parameters: list[openvino.op.Parameter], name: str = '')" ,
55
- "8. openvino.Model(results: list[openvino.Output], sinks: list[openvino.Output], parameters: list[openvino.op.Parameter], \
56
- variables: list[openvino.op.util.Variable], name: str = '')" ,
57
- "9. openvino.Model(results: list[openvino.op.Result], sinks: list[openvino.Output], parameters: list[openvino.op.Parameter], name: str = '')" ,
58
- "10. openvino.Model(results: list[openvino.op.Result], sinks: list[openvino.Output], parameters: list[openvino.op.Parameter], \
59
- variables: list[openvino.op.util.Variable], name: str = '')" ,
60
- "11. openvino.Model(results: list[openvino.op.Result], sinks: list[openvino.Node], parameters: list[openvino.op.Parameter], \
61
- variables: list[openvino.op.util.Variable], name: str = '')" ,
62
- "12. openvino.Model(results: list[openvino.Output], sinks: list[openvino.Node], parameters: list[openvino.op.Parameter], \
63
- variables: list[openvino.op.util.Variable], name: str = '')" ,
64
- "13. openvino.Model(results: list[openvino.op.Result], parameters: list[openvino.op.Parameter], \
65
- variables: list[openvino.op.util.Variable], name: str = '')" ,
66
- "14. openvino.Model(results: list[openvino.Output], parameters: list[openvino.op.Parameter], \
67
- variables: list[openvino.op.util.Variable], name: str = '')" ,
68
- ]
69
-
70
- constructor_info = "\n " .join (f" - { ctor } " for ctor in constructors )
71
- raise ValueError (f"Model cannot be instantiated without arguments.\n \n Available constructors:\n { constructor_info } " )
46
+ self .__model = ModelBase ()
72
47
if args and not kwargs :
73
48
if isinstance (args [0 ], ModelBase ):
74
49
self .__model = ModelBase (args [0 ])
0 commit comments