LVGPU SDK
- Updated2023-02-21
- 2 minute(s) read
Owning Palette: GPU Analysis VIs
Requires: GPU Analysis Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the LVGPU SDK VIs to call custom GPU VIs from a LabVIEW application.
For more information about how to use the LVCUDA SDK and LVGPU SDK VIs, refer to the KnowledgeBase article Customizing GPU Computing Using the GPU Analysis Toolkit at ni.com.
The VIs on this palette can return general LabVIEW error codes and GPU Analysis error codes.
| Palette Object | Description |
|---|---|
| Create Array Data | Generates a class to store and manage 1D array data. |
| Create Custom Data | Creates a class that stores and manages custom data. |
| Destroy Array Data | Closes a class that stores and manages 1D array data. If the class has the cleanup procedure address property set, this VI calls the cleanup procedure based on the procedure address stored in the property. Wire data to the GPU 1D U8 Array Data input to determine the polymorphic instance to use. |
| Destroy Custom Data | Closes a class that stores and manages custom data. If the class has the cleanup procedure address property set, this VI calls the cleanup procedure based on the procedure address stored in the property. |
| Get Array Data Properties | Retrieves the 1D array data properties and extra data elements in the 1D array data class. Wire data to the GPU 1D U8 Array Data in input to determine the polymorphic instance to use. |
| Get Custom Data Properties | Retrieves the extra data properties stored in the custom data class. |
| Read Array Data | Retrieves the member data from a 1D array data class. Wire data to the GPU 1D U8 Array Data in input to determine the polymorphic instance to use. |
| Read Custom Data | Retrieves the member data from a custom data class. |
| Set Array Data Properties | Assigns the 1D array data properties and custom data elements to store in the 1D array data class. This VI overwrites any existing properties in the 1D array data class. Wire data to the GPU 1D U8 Array Data in input to determine the polymorphic instance to use. |
| Set Custom Data Properties | Assigns the extra data properties stored in the custom data class. This VI overwrites any existing properties in the custom data class. |
| Write Array Data | Assigns the member data to a 1D array data class. Wire data to the GPU 1D U8 Array Data in input to determine the polymorphic instance to use. |
| Write Custom Data | Assigns the member data to a custom data class. |