Class ArraySizeTracingTransform
Adds statements that print the size of each message array. During inference, these array sizes will appear on the console.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Compiler.Transforms
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public class ArraySizeTracingTransform : ShallowCopyTransform, ICodeTransform, IExpressionTransform
Properties
Name
Declaration
public override string Name { get; }
Property Value
| Type | Description |
|---|---|
| String |
Overrides
Methods
ConvertFor(IForStatement)
Declaration
protected override IStatement ConvertFor(IForStatement ifs)
Parameters
| Type | Name | Description |
|---|---|---|
| IForStatement | ifs |
Returns
| Type | Description |
|---|---|
| IStatement |
Overrides
ConvertVariableDecl(IVariableDeclaration)
Declaration
protected override IVariableDeclaration ConvertVariableDecl(IVariableDeclaration ivd)
Parameters
| Type | Name | Description |
|---|---|---|
| IVariableDeclaration | ivd |
Returns
| Type | Description |
|---|---|
| IVariableDeclaration |