Table of Contents

Class UnsupportedOperationInfo

Namespace
AiDotNet.JitCompiler
Assembly
AiDotNet.dll

Information about an unsupported operation encountered during compilation.

public class UnsupportedOperationInfo
Inheritance
UnsupportedOperationInfo
Inherited Members

Remarks

For Beginners: When the JIT compiler finds an operation it can't handle, it creates one of these to record: - What operation was unsupported - Where it was in the graph - Why it couldn't be compiled

Use this to diagnose compilation issues or to know which operations need fallback.

Properties

CanFallback

Gets or sets whether this operation can be executed via fallback.

public bool CanFallback { get; set; }

Property Value

bool

NodeName

Gets or sets the name of the computation node (if available).

public string? NodeName { get; set; }

Property Value

string

OperationType

Gets or sets the name of the unsupported operation type.

public string OperationType { get; set; }

Property Value

string

Reason

Gets or sets the reason why this operation is not supported.

public string Reason { get; set; }

Property Value

string

TensorId

Gets or sets the tensor ID that would have been assigned to this operation.

public int TensorId { get; set; }

Property Value

int

Methods

ToString()

Returns a string representation of the unsupported operation.

public override string ToString()

Returns

string