Class JitCompatibilityResult
- Namespace
- AiDotNet.JitCompiler
- Assembly
- AiDotNet.dll
Result of analyzing a graph for JIT compatibility.
public class JitCompatibilityResult
- Inheritance
-
JitCompatibilityResult
- Inherited Members
Remarks
For Beginners: Before compiling, you can check if your graph is compatible. This result tells you: - Whether full JIT compilation is possible - What operations are supported/unsupported - Whether hybrid mode can be used
Properties
CanUseHybridMode
Gets or sets whether hybrid mode can be used (some ops JIT, some interpreted).
public bool CanUseHybridMode { get; set; }
Property Value
IsFullySupported
Gets or sets whether all operations in the graph are supported.
public bool IsFullySupported { get; set; }
Property Value
SupportedOperations
Gets or sets the list of supported operation types found in the graph.
public List<string> SupportedOperations { get; set; }
Property Value
SupportedPercentage
Gets the percentage of operations that can be JIT compiled.
public double SupportedPercentage { get; }
Property Value
UnsupportedOperations
Gets or sets the list of unsupported operations found in the graph.
public List<UnsupportedOperationInfo> UnsupportedOperations { get; set; }
Property Value
Methods
ToString()
Returns a summary of the compatibility analysis.
public override string ToString()