Hinweis: Beginnend mit Release 6.5, NPP wird auch als eine statische Bibliothek bereitgestellt (libnppc_static.a, libnppi_static.a, und libnpps_static.a) auf Linux, Android und Mac OSes zusätzlich zur Bereitstellung als gemeinsam genutzte Bibliothek. Die statischen NPP-Bibliotheken hängen von einer allgemeinen Thread-Abstraktionsschicht-Bibliothek namens cuLIBOS (libculibos.a) ab, die jetzt als Teil des Toolkits verteilt wird. Folglich muss cuLIBOS dem Linker bereitgestellt werden, wenn mit der statischen Bibliothek verknüpft wird. Die libnppi-Bibliothek wird ziemlich groß. Um die Bibliothek zu minimieren und die Startzeit der CUDA-Laufzeit zu erhöhen, wird empfohlen, die statische Bibliothek (en) zu verwenden, wann immer dies möglich ist. Um die Lade- und Laufzeitperformance zu verbessern, wenn dynamische Bibliotheken verwendet werden, enthält NPP 8.0 jetzt die vollständige Reihe von nppi-Unterbibliotheken zusätzlich zur vollständigen nppi-Bibliothek selbst. Die Verknüpfung mit nur den Unterbibliotheken , die Funktionen enthalten, die von Ihrer Anwendung verwendet werden, kann die Ladezeit und den Runtime-Startup Leistung erheblich verbessern. Einige nppi-Funktionen führen interne Aufrufe an andere nppi und/oder npps-Funktionen aus, sodass Sie abhängig von den Funktionsaufrufen, die Ihre Anwendung aufruft, eine Verbindung zu einigen zusätzlichen Bibliotheken herstellen müssen. Die Unterbibliotheken nppi sind in Abschnitte unterteilt, die der Art und Weise entsprechen, wie nppi-Headerdateien aufgeteilt werden. Es gibt auch statische Versionen jeder der neuen Unterbibliotheken. Die vollständige Nppi-Bibliothek wird in der nächsten CUDA-Version nicht weiter unterstützt. Diese Liste von Unterbibliotheken ist wie folgt:
nppial arithmetische und logische Betriebsfunktionen in nppi_arithmetic_and_logical_operations.h
nppicc Farbumwandlung und Abtastfunktionen in nppi_color_conversion.h
nppicom JPEG-Kompression und Dekompression Funktionen in nppi_compression_functions .h
nppidei Datenaustausch- und Initialisierungsfunktionen in nppi_data_exchange_and_initialization.h
n PPIF Filterung und Computer Vision Funktionen in nppi_filter_functions.h
nppig Funktionen gefunden Transformation Geometrie in nppi_geometry_transforms.h
nppim morphologische Operation Funktionen in gefunden nppi_morphological_operations.h
nppist Statistik und lineare Transformation in nppi_statistics_functions.h und nppi_linear_transforms.h
nppisu Speicherunterstützung Funktionen in nppi_support_functions.h
nppitc Schwelle und Vergleichsoperation Funktionen in nppi_threshold_and_compare_operations.h