Class LiteRTLMNativeHandleFactory
- Namespace
- Uralstech.UAI.LiteRTLM
Utility methods to manually construct wrappers
from pointers for types which don't have a native _create method.
Use at your own risk.
public static class LiteRTLMNativeHandleFactory
- Inheritance
-
objectLiteRTLMNativeHandleFactory
Methods
BenchmarkInfoFromPtr(nint)
public static BenchmarkInfo BenchmarkInfoFromPtr(nint ptr)
Parameters
ptrnint
Returns
DetokenizeResultFromPtr(nint)
public static DetokenizeResult DetokenizeResultFromPtr(nint ptr)
Parameters
ptrnint
Returns
EmbeddingResponseFromBorrowedPtr(nint)
public static EmbeddingResponse EmbeddingResponseFromBorrowedPtr(nint ptr)
Parameters
ptrnint
Returns
Remarks
For pointers returned by litert_lm_embedding_responses_get_at(nint, nuint).
EmbeddingResponseFromOwnedPtr(nint)
public static EmbeddingResponse EmbeddingResponseFromOwnedPtr(nint ptr)
Parameters
ptrnint
Returns
Remarks
Use EmbeddingResponseFromBorrowedPtr(nint) instead for pointers returned by litert_lm_embedding_responses_get_at(nint, nuint).
EmbeddingResponsesFromPtr(nint)
public static EmbeddingResponses EmbeddingResponsesFromPtr(nint ptr)
Parameters
ptrnint
Returns
JsonResponseFromPtr(nint)
public static JsonResponse JsonResponseFromPtr(nint ptr)
Parameters
ptrnint
Returns
ResponsesFromPtr(nint)
public static Responses ResponsesFromPtr(nint ptr)
Parameters
ptrnint
Returns
SessionDebugInfoFromPtr(nint)
public static SessionDebugInfo SessionDebugInfoFromPtr(nint ptr)
Parameters
ptrnint
Returns
SessionFromPtr(nint)
public static Session SessionFromPtr(nint ptr)
Parameters
ptrnint
Returns
TokenUnionFromPtr(nint)
public static TokenUnion TokenUnionFromPtr(nint ptr)
Parameters
ptrnint
Returns
TokenUnionsFromPtr(nint)
public static TokenUnions TokenUnionsFromPtr(nint ptr)
Parameters
ptrnint
Returns
TokenizeResultFromPtr(nint)
public static TokenizeResult TokenizeResultFromPtr(nint ptr)
Parameters
ptrnint