habitat.analysis.operation#

Module Contents#

Classes#

Operation

Abstract representation of a logical operation in a model.

MeasuredOperation

Abstract representation of a logical operation in a model.

PredictedOperation

Abstract representation of a logical operation in a model.

class habitat.analysis.operation.Operation[source]#

Abstract representation of a logical operation in a model.

property run_time_ms[source]#
property ktime_ns[source]#
property arguments[source]#
abstract property forward[source]#
abstract property backward[source]#
abstract property name[source]#
abstract property device[source]#
__repr__()[source]#

Return repr(self).

abstract to_device(dest_device, predictor)[source]#
class habitat.analysis.operation.MeasuredOperation(name, arguments, forward, backward, device)[source]#

Bases: Operation

Abstract representation of a logical operation in a model.

property name[source]#
property arguments[source]#
property forward[source]#
property backward[source]#
property device[source]#
to_device(dest_device, predictor)[source]#
class habitat.analysis.operation.PredictedOperation(measured_operation, forward, backward, device)[source]#

Bases: Operation

Abstract representation of a logical operation in a model.

property name[source]#
property arguments[source]#
property forward[source]#
property backward[source]#
property device[source]#
to_device(dest_device, predictor)[source]#