Skip to content

< Back


NativeLibraryMetadata

Namespace: LLama.Native

Information of a native library file.

1
public class NativeLibraryMetadata : System.IEquatable`1[[LLama.Native.NativeLibraryMetadata, LLamaSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectNativeLibraryMetadata
Implements IEquatable<NativeLibraryMetadata>
Attributes NullableContextAttribute, NullableAttribute

Properties

EqualityContract

1
protected Type EqualityContract { get; }

Property Value

Type

NativeLibraryName

Which kind of library it is.

1
public NativeLibraryName NativeLibraryName { get; set; }

Property Value

NativeLibraryName

UseCuda

Whether it's compiled with cublas.

1
public bool UseCuda { get; set; }

Property Value

Boolean

UseVulkan

Whether it's compiled with vulkan.

1
public bool UseVulkan { get; set; }

Property Value

Boolean

AvxLevel

Which AvxLevel it's compiled with.

1
public AvxLevel AvxLevel { get; set; }

Property Value

AvxLevel

Constructors

NativeLibraryMetadata(NativeLibraryName, Boolean, Boolean, AvxLevel)

Information of a native library file.

1
public NativeLibraryMetadata(NativeLibraryName NativeLibraryName, bool UseCuda, bool UseVulkan, AvxLevel AvxLevel)

Parameters

NativeLibraryName NativeLibraryName
Which kind of library it is.

UseCuda Boolean
Whether it's compiled with cublas.

UseVulkan Boolean
Whether it's compiled with vulkan.

AvxLevel AvxLevel
Which AvxLevel it's compiled with.

NativeLibraryMetadata(NativeLibraryMetadata)

1
protected NativeLibraryMetadata(NativeLibraryMetadata original)

Parameters

original NativeLibraryMetadata

Methods

ToString()

1
public string ToString()

Returns

String

PrintMembers(StringBuilder)

1
protected bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

Boolean

GetHashCode()

1
public int GetHashCode()

Returns

Int32

Equals(Object)

1
public bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Equals(NativeLibraryMetadata)

1
public bool Equals(NativeLibraryMetadata other)

Parameters

other NativeLibraryMetadata

Returns

Boolean

<Clone>$()

1
public NativeLibraryMetadata <Clone>$()

Returns

NativeLibraryMetadata

Deconstruct(NativeLibraryName&, Boolean&, Boolean&, AvxLevel&)

1
public void Deconstruct(NativeLibraryName& NativeLibraryName, Boolean& UseCuda, Boolean& UseVulkan, AvxLevel& AvxLevel)

Parameters

NativeLibraryName NativeLibraryName&

UseCuda Boolean&

UseVulkan Boolean&

AvxLevel AvxLevel&


< Back