You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

llama.native.llamatokendataarray.md 1.5 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # LLamaTokenDataArray
  2. Namespace: LLama.Native
  3. Contains an array of LLamaTokenData, potentially sorted.
  4. ```csharp
  5. public struct LLamaTokenDataArray
  6. ```
  7. Inheritance [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) → [ValueType](https://docs.microsoft.com/en-us/dotnet/api/system.valuetype) → [LLamaTokenDataArray](./llama.native.llamatokendataarray.md)
  8. ## Fields
  9. ### **data**
  10. The LLamaTokenData
  11. ```csharp
  12. public Memory<LLamaTokenData> data;
  13. ```
  14. ### **sorted**
  15. Indicates if `data` is sorted by logits in descending order. If this is false the token data is in _no particular order_.
  16. ```csharp
  17. public bool sorted;
  18. ```
  19. ## Constructors
  20. ### **LLamaTokenDataArray(Memory&lt;LLamaTokenData&gt;, Boolean)**
  21. Create a new LLamaTokenDataArray
  22. ```csharp
  23. LLamaTokenDataArray(Memory<LLamaTokenData> tokens, bool isSorted)
  24. ```
  25. #### Parameters
  26. `tokens` [Memory&lt;LLamaTokenData&gt;](https://docs.microsoft.com/en-us/dotnet/api/system.memory-1)<br>
  27. `isSorted` [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean)<br>
  28. ## Methods
  29. ### **Create(ReadOnlySpan&lt;Single&gt;)**
  30. Create a new LLamaTokenDataArray, copying the data from the given logits
  31. ```csharp
  32. LLamaTokenDataArray Create(ReadOnlySpan<float> logits)
  33. ```
  34. #### Parameters
  35. `logits` [ReadOnlySpan&lt;Single&gt;](https://docs.microsoft.com/en-us/dotnet/api/system.readonlyspan-1)<br>
  36. #### Returns
  37. [LLamaTokenDataArray](./llama.native.llamatokendataarray.md)<br>