Deeploy.CommonExtensions.CodeTransformationPasses.PrintInputs.MemoryAwarePrintConstantGeneration
- class Deeploy.CommonExtensions.CodeTransformationPasses.PrintInputs.MemoryAwarePrintConstantGeneration(memoryHierarchyRegex: str | None = None)
Bases:
MemoryAwareGeneration
,PrintConstantGeneration
Methods
- __init__(memoryHierarchyRegex: str | None = None)
__init__
([memoryHierarchyRegex])apply
(ctxt, executionBlock, name)Apply the CodeTransformation to an ExecutionBlock
extractDynamicReferences
(ctxt[, ...])Attributes
parseTreeDict
- apply(ctxt: NetworkContext, executionBlock: ExecutionBlock, name: str) Tuple[NetworkContext, ExecutionBlock]
Apply the CodeTransformation to an ExecutionBlock
- Parameters:
ctxt (NetworkContext) – Current NetworkContext
executionBlock (ExecutionBlock) – ExecutionBlock whose code you’d like to transform
name (str) – Graph node name of the operator being targetted
verbose (CodeGenVerbosity) – Control the verbosity of code generation
- Returns:
Updated NetworkContext and ExecutionBlock
- Return type:
Tuple[NetworkContext, ExecutionBlock]