theano/compile/profiling.py
def class_impl(self):
        """
        dict op -> total number of nodes

        """
        # timing is stored by node, we compute timing by class on demand
        rval = {}
        for node in self.apply_callcount:
            typ = type(node.op)
            if self.apply_cimpl[node]:
                impl = 'C '
            else:
                impl = 'Py'
            rval.setdefault(typ, impl)
            if rval[typ] != impl and len(rval[typ]) == 2:
                rval[typ] += impl
        return rval

        dict op -> total number of nodes

        
dict op -> total number of nodes
dict op - > total number of nodes
def class_impl(self):
        rval = {}
        for node in self.apply_callcount:
            typ = type(node.op)
            if self.apply_cimpl[node]:
                impl = 'C '
            else:
                impl = 'Py'
            rval.setdefault(typ, impl)
            if rval[typ] != impl and len(rval[typ]) == 2:
                rval[typ] += impl
        return rval
def class_impl ( self ) : rval = { } for node in self . apply_callcount : typ = type ( node . op ) if self . apply_cimpl [ node ] : impl = 'C ' else : impl = 'Py' rval . setdefault ( typ , impl ) if rval [ typ ] != impl and len ( rval [ typ ] ) == 2 : rval [ typ ] += impl return rval
dict op -> total number of nodes
dict op - > total number of nodes
"""
        dict op -> total number of nodes

        """ # timing is stored by node, we compute timing by class on demand
self