def to_abstract_test(self, x: (bool, int, float, str, np.floating, np.integer, type(None), type(NotImplemented), EnvInstance)): return AbstractScalar({ VALUE: x, TYPE: xtype.pytype_to_myiatype(x if inspect.isclass(x) else type(x)), })
def to_abstract_test( self, x: ( bool, int, float, str, np.floating, np.integer, type(None), type(NotImplemented), EnvInstance, ), ): """Convert a python value to a myia abstract object""" return AbstractScalar({ VALUE: x, TYPE: xtype.pytype_to_myiatype(x if inspect.isclass(x) else type(x)), })
def S(x=ANYTHING, t=None): return AbstractScalar({ VALUE: x, TYPE: t or xtype.pytype_to_myiatype(type(x)), })
def S(x=ANYTHING, t=None): """Generate a symbolic scalar.""" return AbstractScalar({ VALUE: x, TYPE: t or xtype.pytype_to_myiatype(type(x)) })