On Thu, 2016-09-29 at 18:51 +0200, Andreas Beckmann wrote:
> OK, I've updated the rules to download and repack the sources, so
> that
> all of us can start working with the same tarballs :-)
>
Preliminary patch is attached. This is still a work in progress
so it's not split up. Patch was rebased to svn truck.
Notable major changes:
* 11 new library packages.
diff --git a/debian/changelog b/debian/changelog
index d10119d..508f6bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,30 @@
nvidia-cuda-toolkit (8.0.44-1) UNRELEASED; urgency=medium
+ [ Andreas Beckmann ]
* New upstream release 8.0 (Sept 2016). (Closes: #822434)
* Use gzip to compress orig tarballs containing already compressed files.
+ [ Zhou Mo ]
+ * SOVERSION bump: 7.5 => 8.0, rename all library packages.
+ * libnvgraph8.0: new package for the nvGRAPH library.
+ * libnppisu8.0: new package for FIXME
+ * libnppicc8.0: new package for FIXME
+ * libnppist8.0: new package for FIXME
+ * libnppig8.0: new package for FIXME
+ * libnppim8.0: new package for FIXME
+ * libnppidei8.0: new package for FIXME
+ * linnppitc8.0: new package for FIXME
+ * libnppif8.0: new package for FIXME
+ * libnppial8.0: new package for FIXME
+ * libnppicom8.0: new package for FIXME
+ * Update symbols control files.
+ * Install new binary: gpu-library-advisor.
+ * Drop unavailable GCC-4.X dependency of nvidia-cuda-toolkit.
+
+ * todo: refresh copyrigth with updated EULA
+ * todo: check list-missing
+ * todo: create symbols control file for new library packages.
+
-- Andreas Beckmann <a...@debian.org> Thu, 29 Sep 2016 14:46:44 +0200
nvidia-cuda-toolkit (7.5.18-4) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index fce1666..f897b08 100644
--- a/debian/control
+++ b/debian/control
@@ -26,8 +26,8 @@ Depends:
nvidia-profiler (= ${binary:Version}),
nvidia-cuda-dev (= ${binary:Version}),
nvidia-opencl-dev (= ${binary:Version}) | opencl-dev,
- gcc-5 | gcc-4.9 | gcc-4.8,
- g++-5 | g++-4.9 | g++-4.8,
+ gcc-5,
+ g++-5,
${shlibs:Depends}, ${misc:Depends},
Recommends:
nvidia-cuda-doc (= ${source:Version}),
@@ -150,6 +150,17 @@ Depends:
libcuinj64-${cuda:SoVersion} (= ${binary:Version}),
libnvtoolsext1 (= ${binary:Version}),
libnvvm3 (= ${binary:Version}),
+ libnvgraph${cuda:SoVersion} (= ${binary:Version}),
+ libnppisu${cuda:SoVersion} (= ${binary:Version}),
+ libnppicc${cuda:SoVersion} (= ${binary:Version}),
+ libnppist${cuda:SoVersion} (= ${binary:Version}),
+ libnppig${cuda:SoVersion} (= ${binary:Version}),
+ libnppim${cuda:SoVersion} (= ${binary:Version}),
+ libnppidei${cuda:SoVersion} (= ${binary:Version}),
+ linnppitc${cuda:SoVersion} (= ${binary:Version}),
+ libnppif${cuda:SoVersion} (= ${binary:Version}),
+ libnppial${cuda:SoVersion} (= ${binary:Version}),
+ libnppicom${cuda:SoVersion} (= ${binary:Version}),
libthrust-dev,
${misc:Depends}
Recommends:
@@ -195,7 +206,7 @@ Description: NVIDIA OpenCL development files
.
This metapackage provides the development files: headers and libraries.
-Package: libcudart7.5
+Package: libcudart8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -212,7 +223,7 @@ Description: NVIDIA CUDA Runtime Library
This package contains the CUDA Runtime API library for high-level CUDA
programming, on top of the CUDA Driver API.
-Package: libcublas7.5
+Package: libcublas8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -229,7 +240,7 @@ Description: NVIDIA cuBLAS Library
.
This package contains the cuBLAS runtime library.
-Package: libnvblas7.5
+Package: libnvblas8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -244,7 +255,7 @@ Description: NVBLAS runtime library
dynamically routing BLAS calls to one or more NVIDIA GPUs present in the
system, when the characteristics of the call make it to speedup on a GPU.
-Package: libcufft7.5
+Package: libcufft8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -264,7 +275,7 @@ Description: NVIDIA cuFFT Library
.
This package contains the cuFFT runtime library.
-Package: libcufftw7.5
+Package: libcufftw8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -284,7 +295,7 @@ Description: NVIDIA cuFFTW Library
.
This package contains the cuFFTW runtime library.
-Package: libcusparse7.5
+Package: libcusparse8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -309,7 +320,7 @@ Description: NVIDIA cuSPARSE Library
.
This package contains the cuSPARSE runtime library.
-Package: libcurand7.5
+Package: libcurand8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -328,7 +339,7 @@ Description: NVIDIA cuRAND Library
.
This package contains the cuRAND runtime library.
-Package: libnppc7.5
+Package: libnppc8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -344,7 +355,7 @@ Description: NVIDIA Performance Primitives core runtime library
.
This package contains the NVIDIA Performance Primitives core runtime library.
-Package: libnppi7.5
+Package: libnppi8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -361,7 +372,7 @@ Description: NVIDIA Performance Primitives for image processing runtime library
This package contains the NVIDIA Performance Primitives runtime library for
image processing.
-Package: libnpps7.5
+Package: libnpps8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -378,7 +389,7 @@ Description: NVIDIA Performance Primitives for signal processing runtime library
This package contains the NVIDIA Performance Primitives runtime library for
signal processing.
-Package: libcuinj64-7.5
+Package: libcuinj64-8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -420,7 +431,7 @@ Description: NVIDIA NVVM Library
.
This package contains the NVIDIA NVVM runtime library.
-Package: libcupti7.5
+Package: libcupti8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -465,7 +476,7 @@ Description: NVIDIA CUDA Profiler Tools Interface documentation
.
This package contains the documentation and examples.
-Package: libcusolver7.5
+Package: libcusolver8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -477,7 +488,7 @@ Description: NVIDIA cuSOLVER Library
.
This package contains the cuSOLVER runtime library.
-Package: libnvrtc7.5
+Package: libnvrtc8.0
Architecture: amd64 ppc64el
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -490,3 +501,113 @@ Description: CUDA Runtime Compilation (NVIDIA NVRTC Library)
Driver API.
.
This package contains the NVRTC library.
+
+Package: libnvgraph8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: NVIDIA Graph Analytics library (nvGRAPH)
+ The NVIDIA Graph Analytics library (nvGRAPH) comprises of parallel
+ algorithms for high performance analytics on graphs with up to 2 billion
+ edges. nvGRAPH makes it possible to build interactive and high throughput
+ graph analytics applications.
+ .
+ nvGRAPH supports three widely-used algorithms:
+ * [Page Rank] is most famously used in search engines, and also used in
+ social network analysis, recommendation systems, and for novel uses
+ in natural science when studying the relationship between proteins
+ and in ecological networks.
+ * [Single Source Shortest Path] is used to identify the fastest path from
+ A to B through a road network, and can also be used for a optimizing
+ a wide range of other logistics problems.
+ * [Single Source Widest Path] is used in domains like IP traffic routing
+ and traffic-sensitive path planning.
+ .
+ In addition, the nvGRAPH semi-ring SPMV operations can be used to build
+ a wide range of innovative graph traversal algorithms.
+ .
+ nvGRAPH accelerates analysis of large graphs by making efficient use of
+ the massive parallelism available in NVIDIA Tesla GPUs. The size of a
+ graph in memory is dominated by the number of edges.
+ An M40 with 24 GB can support a graph of up to 2 billion edges.
+
+Package: libnppisu8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppicc8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppist8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppig8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppim8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppidei8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppitc8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppif8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppial8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppicom8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
diff --git a/debian/libcublasSOVER.symbols.in b/debian/libcublasSOVER.symbols.in
index ad8b434..5ea8099 100644
--- a/debian/libcublasSOVER.symbols.in
+++ b/debian/libcublasSOVER.symbols.in
@@ -1,5 +1,6 @@
libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasAlloc@Base 4.1
+ cublasAxpyEx@Base 8.0
cublasCaxpy@Base 4.1
cublasCaxpy_v2@Base 4.0
cublasCbdmm@Base 5.0
@@ -14,8 +15,14 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasCgbmv_v2@Base 4.0
cublasCgeam@Base 5.0
cublasCgelsBatched@Base 6.5
+ cublasCgemm3m@Base 8.0
+ cublasCgemm3mBatched@Base 8.0
+ cublasCgemm3mEx@Base 8.0
+ cublasCgemm3mStridedBatched@Base 8.0
cublasCgemm@Base 4.1
cublasCgemmBatched@Base 4.1
+ cublasCgemmEx@Base 8.0
+ cublasCgemmStridedBatched@Base 8.0
cublasCgemm_v2@Base 4.0
cublasCgemv@Base 4.1
cublasCgemv_v2@Base 4.0
@@ -24,9 +31,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasCgerc_v2@Base 4.0
cublasCgeru@Base 4.1
cublasCgeru_v2@Base 4.0
- cublasCgetrf@Base 5.5
+#MISSING: 8.0# cublasCgetrf@Base 5.5
cublasCgetrfBatched@Base 5.0
- cublasCgetri@Base 5.5
+#MISSING: 8.0# cublasCgetri@Base 5.5
cublasCgetriBatched@Base 5.5
cublasCgetrsBatched@Base 7.0
cublasChbmv@Base 4.1
@@ -41,7 +48,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasCher2k_v2@Base 4.0
cublasCher@Base 4.1
cublasCher_v2@Base 4.0
+ cublasCherk3mEx@Base 8.0
cublasCherk@Base 4.1
+ cublasCherkEx@Base 8.0
cublasCherk_v2@Base 4.0
cublasCherkx@Base 5.5
cublasChpmv@Base 4.1
@@ -71,7 +80,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasCsyr2k@Base 4.1
cublasCsyr2k_v2@Base 4.0
cublasCsyr_v2@Base 5.0
+ cublasCsyrk3mEx@Base 8.0
cublasCsyrk@Base 4.1
+ cublasCsyrkEx@Base 8.0
cublasCsyrk_v2@Base 4.0
cublasCsyrkx@Base 5.5
cublasCtbmv@Base 4.1
@@ -110,20 +121,23 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasDgelsBatched@Base 6.5
cublasDgemm@Base 4.1
cublasDgemmBatched@Base 4.1
+ cublasDgemmStridedBatched@Base 8.0
cublasDgemm_v2@Base 4.0
cublasDgemv@Base 4.1
cublasDgemv_v2@Base 4.0
cublasDgeqrfBatched@Base 6.5
cublasDger@Base 4.1
cublasDger_v2@Base 4.0
- cublasDgetrf@Base 5.5
+#MISSING: 8.0# cublasDgetrf@Base 5.5
cublasDgetrfBatched@Base 5.0
- cublasDgetri@Base 5.5
+#MISSING: 8.0# cublasDgetri@Base 5.5
cublasDgetriBatched@Base 5.5
cublasDgetrsBatched@Base 7.0
cublasDmatinvBatched@Base 5.5
cublasDnrm2@Base 4.1
cublasDnrm2_v2@Base 4.0
+ cublasDotEx@Base 8.0
+ cublasDotcEx@Base 8.0
cublasDrot@Base 4.1
cublasDrot_v2@Base 4.0
cublasDrotg@Base 4.1
@@ -181,18 +195,21 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasDznrm2@Base 4.1
cublasDznrm2_v2@Base 4.0
cublasFree@Base 4.1
+ cublasGemmEx@Base 8.0
cublasGetAtomicsMode@Base 5.0
#MISSING: 4.1# cublasGetCurrentCtx@Base 4.0
cublasGetError@Base 2.0
cublasGetMatrix@Base 2.0
cublasGetMatrixAsync@Base 3.1
cublasGetPointerMode_v2@Base 4.0
+ cublasGetProperty@Base 8.0
cublasGetStream_v2@Base 4.0
cublasGetVector@Base 2.0
cublasGetVectorAsync@Base 3.1
cublasGetVersion@Base 4.1
cublasGetVersion_v2@Base 4.0
cublasHgemm@Base 7.5
+ cublasHgemmStridedBatched@Base 8.0
cublasIcamax@Base 4.1
cublasIcamax_v2@Base 4.0
cublasIcamin@Base 4.1
@@ -212,11 +229,13 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasIzamax_v2@Base 4.0
cublasIzamin@Base 4.1
cublasIzamin_v2@Base 4.0
+ cublasNrm2Ex@Base 8.0
cublasSasum@Base 4.1
cublasSasum_v2@Base 4.0
cublasSaxpy@Base 4.1
cublasSaxpy_v2@Base 4.0
cublasSbdmm@Base 5.0
+ cublasScalEx@Base 8.0
cublasScasum@Base 4.1
cublasScasum_v2@Base 4.0
cublasScnrm2@Base 4.1
@@ -243,15 +262,16 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasSgemm@Base 4.1
cublasSgemmBatched@Base 4.1
cublasSgemmEx@Base 7.5
+ cublasSgemmStridedBatched@Base 8.0
cublasSgemm_v2@Base 4.0
cublasSgemv@Base 4.1
cublasSgemv_v2@Base 4.0
cublasSgeqrfBatched@Base 6.5
cublasSger@Base 4.1
cublasSger_v2@Base 4.0
- cublasSgetrf@Base 5.5
+#MISSING: 8.0# cublasSgetrf@Base 5.5
cublasSgetrfBatched@Base 5.0
- cublasSgetri@Base 5.5
+#MISSING: 8.0# cublasSgetri@Base 5.5
cublasSgetriBatched@Base 5.5
cublasSgetrsBatched@Base 7.0
#MISSING: 3.1# cublasShutDownCtx@Base 2.0
@@ -312,6 +332,7 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasStrsv_v2@Base 4.0
cublasStrttp@Base 6.0
#MISSING: 3.1# cublasThreadContext@Base 2.0
+ cublasUint8gemmBias@Base 8.0
cublasXerbla@Base 2.0
cublasXtCgemm@Base 6.0
cublasXtChemm@Base 6.0
@@ -382,8 +403,10 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasZgbmv_v2@Base 4.0
cublasZgeam@Base 5.0
cublasZgelsBatched@Base 6.5
+ cublasZgemm3m@Base 8.0
cublasZgemm@Base 4.1
cublasZgemmBatched@Base 4.1
+ cublasZgemmStridedBatched@Base 8.0
cublasZgemm_v2@Base 4.0
cublasZgemv@Base 4.1
cublasZgemv_v2@Base 4.0
@@ -392,9 +415,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
cublasZgerc_v2@Base 4.0
cublasZgeru@Base 4.1
cublasZgeru_v2@Base 4.0
- cublasZgetrf@Base 5.5
+#MISSING: 8.0# cublasZgetrf@Base 5.5
cublasZgetrfBatched@Base 5.0
- cublasZgetri@Base 5.5
+#MISSING: 8.0# cublasZgetri@Base 5.5
cublasZgetriBatched@Base 5.5
cublasZgetrsBatched@Base 7.0
cublasZhbmv@Base 4.1
diff --git a/debian/libcudartSOVER.symbols.in b/debian/libcudartSOVER.symbols.in
index fccd0a0..71b1745 100644
--- a/debian/libcudartSOVER.symbols.in
+++ b/debian/libcudartSOVER.symbols.in
@@ -37,6 +37,7 @@ libcudart.so.#SOVERSION# #PACKAGE# #MINVER#
cudaDeviceGetByPCIBusId@Base 4.1
cudaDeviceGetCacheConfig@Base 4.0
cudaDeviceGetLimit@Base 4.0
+ cudaDeviceGetP2PAttribute@Base 8.0
cudaDeviceGetPCIBusId@Base 4.1
cudaDeviceGetSharedMemConfig@Base 4.2
cudaDeviceGetStreamPriorityRange@Base 5.5
@@ -122,7 +123,12 @@ libcudart.so.#SOVERSION# #PACKAGE# #MINVER#
cudaMallocManaged@Base 6.0
cudaMallocMipmappedArray@Base 5.0
cudaMallocPitch@Base 2.0
+ cudaMemAdvise@Base 8.0
cudaMemGetInfo@Base 3.0
+ cudaMemPrefetchAsync@Base 8.0
+ cudaMemPrefetchAsync_ptsz@Base 8.0
+ cudaMemRangeGetAttribute@Base 8.0
+ cudaMemRangeGetAttributes@Base 8.0
cudaMemcpy2D@Base 2.0
cudaMemcpy2DArrayToArray@Base 2.0
cudaMemcpy2DArrayToArray_ptds@Base 7.0
diff --git a/debian/libcufftSOVER.symbols.in b/debian/libcufftSOVER.symbols.in
index 9283127..0787db2 100644
--- a/debian/libcufftSOVER.symbols.in
+++ b/debian/libcufftSOVER.symbols.in
@@ -1,6 +1,7 @@
libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
cufftCreate@Base 5.5
cufftCreateHandle@Base 5.0
+ cufftDebug@Base 8.0
cufftDestroy@Base 2.0
cufftDestroyHandle@Base 5.0
cufftEnterCS@Base 5.5
@@ -16,6 +17,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
cufftExecZ2Z@Base 2.3
cufftExecute@Base 5.0
cufftExecuteDescriptor@Base 6.0
+ cufftGetProperty@Base 8.0
cufftGetSize1d@Base 5.5
cufftGetSize2d@Base 5.5
cufftGetSize3d@Base 5.5
@@ -23,7 +25,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
cufftGetSizeMany64@Base 7.5
cufftGetSizeMany@Base 5.5
cufftGetVersion@Base 4.0
- cufftInternalSetMode@Base 5.5
+#MISSING: 8.0# cufftInternalSetMode@Base 5.5
cufftLeaveCS@Base 5.5
cufftLockPlan@Base 5.0
cufftMakePlan1d@Base 5.5
@@ -51,6 +53,8 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
cufftSetTransform@Base 5.0
cufftSetWorkArea@Base 5.5
cufftXtClearCallback@Base 6.5
+ cufftXtExec@Base 8.0
+ cufftXtExecDescriptor@Base 8.0
cufftXtExecDescriptorC2C@Base 6.0
cufftXtExecDescriptorC2R@Base 6.0
cufftXtExecDescriptorD2Z@Base 6.0
@@ -58,6 +62,8 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
cufftXtExecDescriptorZ2D@Base 6.0
cufftXtExecDescriptorZ2Z@Base 6.0
cufftXtFree@Base 6.0
+ cufftXtGetSizeMany@Base 8.0
+ cufftXtMakePlanMany@Base 8.0
cufftXtMalloc@Base 6.0
cufftXtMemcpy@Base 6.0
cufftXtQueryPlan@Base 6.5
diff --git a/debian/libcuinj64-SOVER.symbols.in b/debian/libcuinj64-SOVER.symbols.in
index 780fb50..1ff59a2 100644
--- a/debian/libcuinj64-SOVER.symbols.in
+++ b/debian/libcuinj64-SOVER.symbols.in
@@ -1,3 +1,4 @@
libcuinj64.so.#SOVERSION# #PACKAGE# #MINVER#
InitializeInjection@Base 4.1
InitializeInjectionNvtx@Base 5.0
+ acc_register_library@Base 8.0
diff --git a/debian/libcuptiSOVER.symbols.in b/debian/libcuptiSOVER.symbols.in
index 4239aa7..662163e 100644
--- a/debian/libcuptiSOVER.symbols.in
+++ b/debian/libcuptiSOVER.symbols.in
@@ -13,9 +13,12 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
cuptiActivityGetAttribute@Base 5.5
cuptiActivityGetNextRecord@Base 4.1
cuptiActivityGetNumDroppedRecords@Base 4.1
+ cuptiActivityPopExternalCorrelationId@Base 8.0
+ cuptiActivityPushExternalCorrelationId@Base 8.0
#MISSING: 6.0# cuptiActivityQueryBuffer@Base 4.1
cuptiActivityRegisterCallbacks@Base 5.5
cuptiActivitySetAttribute@Base 5.5
+ cuptiComputeCapabilitySupported@Base 8.0
cuptiDeviceEnumEventDomains@Base 4.1
cuptiDeviceEnumMetrics@Base 4.1
cuptiDeviceGetAttribute@Base 4.1
@@ -52,6 +55,7 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
cuptiEventGroupSetEnable@Base 5.5
cuptiEventGroupSetsCreate@Base 4.1
cuptiEventGroupSetsDestroy@Base 4.1
+ cuptiFinalize@Base 8.0
cuptiGetAutoBoostState@Base 6.5
cuptiGetCallbackState@Base 4.1
cuptiGetContextId@Base 6.0
@@ -61,6 +65,8 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
cuptiGetNumMetrics@Base 4.1
cuptiGetResultString@Base 4.1
cuptiGetStreamId@Base 4.1
+ cuptiGetStreamIdEx@Base 8.0
+ cuptiGetThreadIdType@Base 8.0
cuptiGetTimestamp@Base 4.1
cuptiGetVersion@Base 4.1
cuptiKernelReplaySubscribeUpdate@Base 7.5
@@ -74,7 +80,9 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
cuptiMetricGetRequiredEventGroupSets@Base 6.0
cuptiMetricGetValue2@Base 5.5
cuptiMetricGetValue@Base 4.1
+ cuptiOpenACCInitialize@Base 8.0
cuptiSetEventCollectionMode@Base 4.1
+ cuptiSetThreadIdType@Base 8.0
cuptiSubscribe@Base 4.1
cuptiSupportedDomains@Base 4.1
cuptiUnsubscribe@Base 4.1
diff --git a/debian/libcurandSOVER.symbols.in b/debian/libcurandSOVER.symbols.in
index 918fa24..98828a2 100644
--- a/debian/libcurandSOVER.symbols.in
+++ b/debian/libcurandSOVER.symbols.in
@@ -17,6 +17,7 @@ libcurand.so.#SOVERSION# #PACKAGE# #MINVER#
curandGenerateUniformDouble@Base 3.2
curandGetDirectionVectors32@Base 3.2
curandGetDirectionVectors64@Base 4.0
+ curandGetProperty@Base 8.0
curandGetScrambleConstants32@Base 4.0
curandGetScrambleConstants64@Base 4.0
curandGetVersion@Base 3.2
diff --git a/debian/libcusolverSOVER.symbols.in b/debian/libcusolverSOVER.symbols.in
index c7addd2..72e53ba 100644
--- a/debian/libcusolverSOVER.symbols.in
+++ b/debian/libcusolverSOVER.symbols.in
@@ -1,13 +1,13 @@
libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
- Clarfg_cublas_kernel_dev@Base 7.0
- Dlarfg_cublas_kernel_dev@Base 7.0
- Dlarfg_domino_kernel_dev@Base 7.0
- Slarfg_cublas_kernel_dev@Base 7.0
- Slarfg_domino_kernel_dev@Base 7.0
- Zlarfg_cublas_kernel_dev@Base 7.0
- cgeqrf_@Base 7.5
- cheev_@Base 7.5
- cunmqr_@Base 7.5
+#MISSING: 8.0# Clarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Dlarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Dlarfg_domino_kernel_dev@Base 7.0
+#MISSING: 8.0# Slarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Slarfg_domino_kernel_dev@Base 7.0
+#MISSING: 8.0# Zlarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# cgeqrf_@Base 7.5
+#MISSING: 8.0# cheev_@Base 7.5
+#MISSING: 8.0# cunmqr_@Base 7.5
#MISSING: 7.5# cusolverCaggregate2interleaved@Base 7.0
#MISSING: 7.5# cusolverCaxby@Base 7.0
#MISSING: 7.5# cusolverCcsrchol_factor@Base 7.0
@@ -29,127 +29,287 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
#MISSING: 7.5# cusolverDestroyCsrcholInfo@Base 7.0
#MISSING: 7.5# cusolverDgather@Base 7.0
#MISSING: 7.5# cusolverDinterleaved2aggregate@Base 7.0
- cusolverDnCgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnCgebd2@Base 7.0
cusolverDnCgebrd@Base 7.0
+ cusolverDnCgebrdHost@Base 8.0
cusolverDnCgebrd_bufferSize@Base 7.0
+ cusolverDnCgelqfHost@Base 8.0
cusolverDnCgemmHost@Base 7.0
cusolverDnCgeqrSolveBatched@Base 7.0
cusolverDnCgeqrf@Base 7.0
cusolverDnCgeqrfBatched@Base 7.0
+ cusolverDnCgeqrfHost@Base 8.0
cusolverDnCgeqrf_bufferSize@Base 7.0
cusolverDnCgesvd@Base 7.0
+ cusolverDnCgesvdHost@Base 8.0
cusolverDnCgesvd_bufferSize@Base 7.0
cusolverDnCgetrf@Base 7.0
- cusolverDnCgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnCgetrfBatched@Base 7.5
cusolverDnCgetrf_bufferSize@Base 7.0
cusolverDnCgetrs@Base 7.0
- cusolverDnCgetrsBatched@Base 7.5
- cusolverDnClabrd@Base 7.0
- cusolverDnClacgv@Base 7.0
+#MISSING: 8.0# cusolverDnCgetrsBatched@Base 7.5
+ cusolverDnCheevHost@Base 8.0
+ cusolverDnCheevd@Base 8.0
+ cusolverDnCheevdHost@Base 8.0
+ cusolverDnCheevd_bufferSize@Base 8.0
+ cusolverDnCheevj@Base 8.0
+ cusolverDnCheevj_bufferSize@Base 8.0
+ cusolverDnChegvd@Base 8.0
+ cusolverDnChegvdHost@Base 8.0
+ cusolverDnChegvd_bufferSize@Base 8.0
+ cusolverDnChetrd@Base 8.0
+ cusolverDnChetrdHost@Base 8.0
+ cusolverDnChetrd_bufferSize@Base 8.0
+#MISSING: 8.0# cusolverDnClabrd@Base 7.0
+#MISSING: 8.0# cusolverDnClacgv@Base 7.0
+ cusolverDnClacpyHost@Base 8.0
+ cusolverDnClangeHost@Base 8.0
+ cusolverDnClarfHost@Base 8.0
+ cusolverDnClarfgHost@Base 8.0
cusolverDnClaswp@Base 7.0
cusolverDnClsvluBatched@Base 7.5
+ cusolverDnCnrm2Host@Base 8.0
cusolverDnCpotrf@Base 7.0
+ cusolverDnCpotrfHost@Base 8.0
cusolverDnCpotrf_bufferSize@Base 7.0
- cusolverDnCpotrf_naive@Base 7.5
- cusolverDnCpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnCpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnCpotrf_panel@Base 7.5
cusolverDnCpotrs@Base 7.0
cusolverDnCqrHost@Base 7.5
cusolverDnCqr_bufferSizeHost@Base 7.5
cusolverDnCreate@Base 7.0
+ cusolverDnCsscalHost@Base 8.0
cusolverDnCsytrf@Base 7.0
cusolverDnCsytrf_bufferSize@Base 7.0
+ cusolverDnCungbr@Base 8.0
+ cusolverDnCungbrHost@Base 8.0
+ cusolverDnCungbr_bufferSize@Base 8.0
+ cusolverDnCunglqHost@Base 8.0
+ cusolverDnCungqr@Base 8.0
+ cusolverDnCungqrHost@Base 8.0
+ cusolverDnCungqr_bufferSize@Base 8.0
+ cusolverDnCungtr@Base 8.0
+ cusolverDnCungtrHost@Base 8.0
+ cusolverDnCungtr_bufferSize@Base 8.0
cusolverDnCunmqr@Base 7.0
+ cusolverDnCunmqrHost@Base 8.0
+ cusolverDnCunmqr_bufferSize@Base 8.0
+ cusolverDnDals_grid_Host@Base 8.0
+ cusolverDnDals_simple_Host@Base 8.0
cusolverDnDestroy@Base 7.0
- cusolverDnDgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnDgebd2@Base 7.0
cusolverDnDgebrd@Base 7.0
+ cusolverDnDgebrdHost@Base 8.0
cusolverDnDgebrd_bufferSize@Base 7.0
+ cusolverDnDgelqfHost@Base 8.0
cusolverDnDgemmHost@Base 7.0
cusolverDnDgeqrSolveBatched@Base 7.0
cusolverDnDgeqrf@Base 7.0
cusolverDnDgeqrfBatched@Base 7.0
+ cusolverDnDgeqrfHost@Base 8.0
cusolverDnDgeqrf_bufferSize@Base 7.0
cusolverDnDgesvd@Base 7.0
+ cusolverDnDgesvdHost@Base 8.0
cusolverDnDgesvd_bufferSize@Base 7.0
cusolverDnDgetrf@Base 7.0
- cusolverDnDgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnDgetrfBatched@Base 7.5
cusolverDnDgetrf_bufferSize@Base 7.0
cusolverDnDgetrs@Base 7.0
- cusolverDnDgetrsBatched@Base 7.5
- cusolverDnDlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnDgetrsBatched@Base 7.5
+#MISSING: 8.0# cusolverDnDlabrd@Base 7.0
+ cusolverDnDlacpyHost@Base 8.0
+ cusolverDnDlangeHost@Base 8.0
+ cusolverDnDlarfHost@Base 8.0
+ cusolverDnDlarfgHost@Base 8.0
cusolverDnDlaswp@Base 7.0
cusolverDnDlsvluBatched@Base 7.5
+ cusolverDnDnrm2Host@Base 8.0
+ cusolverDnDorgbr@Base 8.0
+ cusolverDnDorgbrHost@Base 8.0
+ cusolverDnDorgbr_bufferSize@Base 8.0
+ cusolverDnDorglqHost@Base 8.0
+ cusolverDnDorgqr@Base 8.0
+ cusolverDnDorgqrHost@Base 8.0
+ cusolverDnDorgqr_bufferSize@Base 8.0
+ cusolverDnDorgtr@Base 8.0
+ cusolverDnDorgtrHost@Base 8.0
+ cusolverDnDorgtr_bufferSize@Base 8.0
cusolverDnDormqr@Base 7.0
+ cusolverDnDormqrHost@Base 8.0
+ cusolverDnDormqr_bufferSize@Base 8.0
cusolverDnDpotrf@Base 7.0
+ cusolverDnDpotrfHost@Base 8.0
cusolverDnDpotrf_bufferSize@Base 7.0
- cusolverDnDpotrf_naive@Base 7.5
- cusolverDnDpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnDpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnDpotrf_panel@Base 7.5
cusolverDnDpotrs@Base 7.0
cusolverDnDqrHost@Base 7.5
cusolverDnDqr_bufferSizeHost@Base 7.5
+ cusolverDnDscalHost@Base 8.0
+ cusolverDnDsterfHost@Base 8.0
+ cusolverDnDsyevHost@Base 8.0
+ cusolverDnDsyevbjHost@Base 8.0
+ cusolverDnDsyevd@Base 8.0
+ cusolverDnDsyevdHost@Base 8.0
+ cusolverDnDsyevd_bufferSize@Base 8.0
+ cusolverDnDsyevj@Base 8.0
+ cusolverDnDsyevjBatched@Base 8.0
+ cusolverDnDsyevjBatched_bufferSize@Base 8.0
+ cusolverDnDsyevjHost@Base 8.0
+ cusolverDnDsyevj_bufferSize@Base 8.0
+ cusolverDnDsygvd@Base 8.0
+ cusolverDnDsygvdHost@Base 8.0
+ cusolverDnDsygvd_bufferSize@Base 8.0
cusolverDnDsytrd@Base 7.0
+ cusolverDnDsytrdHost@Base 8.0
+ cusolverDnDsytrd_bufferSize@Base 8.0
cusolverDnDsytrf@Base 7.0
cusolverDnDsytrf_bufferSize@Base 7.0
cusolverDnGetStream@Base 7.0
+ cusolverDnSals_grid_Host@Base 8.0
+ cusolverDnSals_simple_Host@Base 8.0
cusolverDnSetStream@Base 7.0
- cusolverDnSgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnSgebd2@Base 7.0
cusolverDnSgebrd@Base 7.0
+ cusolverDnSgebrdHost@Base 8.0
cusolverDnSgebrd_bufferSize@Base 7.0
+ cusolverDnSgelqfHost@Base 8.0
cusolverDnSgemmHost@Base 7.0
cusolverDnSgeqrSolveBatched@Base 7.0
cusolverDnSgeqrf@Base 7.0
cusolverDnSgeqrfBatched@Base 7.0
+ cusolverDnSgeqrfHost@Base 8.0
cusolverDnSgeqrf_bufferSize@Base 7.0
cusolverDnSgesvd@Base 7.0
+ cusolverDnSgesvdHost@Base 8.0
cusolverDnSgesvd_bufferSize@Base 7.0
cusolverDnSgetrf@Base 7.0
- cusolverDnSgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnSgetrfBatched@Base 7.5
cusolverDnSgetrf_bufferSize@Base 7.0
cusolverDnSgetrs@Base 7.0
- cusolverDnSgetrsBatched@Base 7.5
- cusolverDnSlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnSgetrsBatched@Base 7.5
+#MISSING: 8.0# cusolverDnSlabrd@Base 7.0
+ cusolverDnSlacpyHost@Base 8.0
+ cusolverDnSlangeHost@Base 8.0
+ cusolverDnSlarfHost@Base 8.0
+ cusolverDnSlarfgHost@Base 8.0
cusolverDnSlaswp@Base 7.0
cusolverDnSlsvluBatched@Base 7.5
+ cusolverDnSnrm2Host@Base 8.0
+ cusolverDnSorgbr@Base 8.0
+ cusolverDnSorgbrHost@Base 8.0
+ cusolverDnSorgbr_bufferSize@Base 8.0
+ cusolverDnSorglqHost@Base 8.0
+ cusolverDnSorgqr@Base 8.0
+ cusolverDnSorgqrHost@Base 8.0
+ cusolverDnSorgqr_bufferSize@Base 8.0
+ cusolverDnSorgtr@Base 8.0
+ cusolverDnSorgtrHost@Base 8.0
+ cusolverDnSorgtr_bufferSize@Base 8.0
cusolverDnSormqr@Base 7.0
+ cusolverDnSormqrHost@Base 8.0
+ cusolverDnSormqr_bufferSize@Base 8.0
cusolverDnSpotrf@Base 7.0
+ cusolverDnSpotrfHost@Base 8.0
cusolverDnSpotrf_bufferSize@Base 7.0
- cusolverDnSpotrf_naive@Base 7.5
- cusolverDnSpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnSpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnSpotrf_panel@Base 7.5
cusolverDnSpotrs@Base 7.0
cusolverDnSqrHost@Base 7.5
cusolverDnSqr_bufferSizeHost@Base 7.5
+ cusolverDnSscalHost@Base 8.0
+ cusolverDnSsterfHost@Base 8.0
+ cusolverDnSsyevHost@Base 8.0
+ cusolverDnSsyevbjHost@Base 8.0
+ cusolverDnSsyevd@Base 8.0
+ cusolverDnSsyevdHost@Base 8.0
+ cusolverDnSsyevd_bufferSize@Base 8.0
+ cusolverDnSsyevj@Base 8.0
+ cusolverDnSsyevjBatched@Base 8.0
+ cusolverDnSsyevjBatched_bufferSize@Base 8.0
+ cusolverDnSsyevjHost@Base 8.0
+ cusolverDnSsyevj_bufferSize@Base 8.0
+ cusolverDnSsygvd@Base 8.0
+ cusolverDnSsygvdHost@Base 8.0
+ cusolverDnSsygvd_bufferSize@Base 8.0
cusolverDnSsytrd@Base 7.0
+ cusolverDnSsytrdHost@Base 8.0
+ cusolverDnSsytrd_bufferSize@Base 8.0
cusolverDnSsytrf@Base 7.0
cusolverDnSsytrf_bufferSize@Base 7.0
- cusolverDnZgebd2@Base 7.0
+ cusolverDnXtCreate@Base 8.0
+ cusolverDnXtDals@Base 8.0
+ cusolverDnXtDestroy@Base 8.0
+ cusolverDnXtDeviceSelect@Base 8.0
+ cusolverDnXtDsyevj@Base 8.0
+ cusolverDnXtSals@Base 8.0
+ cusolverDnXtSsyevj@Base 8.0
+ cusolverDnZdscalHost@Base 8.0
+#MISSING: 8.0# cusolverDnZgebd2@Base 7.0
cusolverDnZgebrd@Base 7.0
+ cusolverDnZgebrdHost@Base 8.0
cusolverDnZgebrd_bufferSize@Base 7.0
+ cusolverDnZgelqfHost@Base 8.0
cusolverDnZgemmHost@Base 7.0
cusolverDnZgeqrSolveBatched@Base 7.0
cusolverDnZgeqrf@Base 7.0
cusolverDnZgeqrfBatched@Base 7.0
+ cusolverDnZgeqrfHost@Base 8.0
cusolverDnZgeqrf_bufferSize@Base 7.0
cusolverDnZgesvd@Base 7.0
+ cusolverDnZgesvdHost@Base 8.0
cusolverDnZgesvd_bufferSize@Base 7.0
cusolverDnZgetrf@Base 7.0
- cusolverDnZgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnZgetrfBatched@Base 7.5
cusolverDnZgetrf_bufferSize@Base 7.0
cusolverDnZgetrs@Base 7.0
- cusolverDnZgetrsBatched@Base 7.5
- cusolverDnZlabrd@Base 7.0
- cusolverDnZlacgv@Base 7.0
+#MISSING: 8.0# cusolverDnZgetrsBatched@Base 7.5
+ cusolverDnZheevHost@Base 8.0
+ cusolverDnZheevd@Base 8.0
+ cusolverDnZheevdHost@Base 8.0
+ cusolverDnZheevd_bufferSize@Base 8.0
+ cusolverDnZheevj@Base 8.0
+ cusolverDnZheevj_bufferSize@Base 8.0
+ cusolverDnZhegvd@Base 8.0
+ cusolverDnZhegvdHost@Base 8.0
+ cusolverDnZhegvd_bufferSize@Base 8.0
+ cusolverDnZhetrd@Base 8.0
+ cusolverDnZhetrdHost@Base 8.0
+ cusolverDnZhetrd_bufferSize@Base 8.0
+#MISSING: 8.0# cusolverDnZlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnZlacgv@Base 7.0
+ cusolverDnZlacpyHost@Base 8.0
+ cusolverDnZlangeHost@Base 8.0
+ cusolverDnZlarfHost@Base 8.0
+ cusolverDnZlarfgHost@Base 8.0
cusolverDnZlaswp@Base 7.0
cusolverDnZlsvluBatched@Base 7.5
+ cusolverDnZnrm2Host@Base 8.0
cusolverDnZpotrf@Base 7.0
+ cusolverDnZpotrfHost@Base 8.0
cusolverDnZpotrf_bufferSize@Base 7.0
- cusolverDnZpotrf_naive@Base 7.5
- cusolverDnZpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnZpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnZpotrf_panel@Base 7.5
cusolverDnZpotrs@Base 7.0
cusolverDnZqrHost@Base 7.5
cusolverDnZqr_bufferSizeHost@Base 7.5
cusolverDnZsytrf@Base 7.0
cusolverDnZsytrf_bufferSize@Base 7.0
+ cusolverDnZungbr@Base 8.0
+ cusolverDnZungbrHost@Base 8.0
+ cusolverDnZungbr_bufferSize@Base 8.0
+ cusolverDnZunglqHost@Base 8.0
+ cusolverDnZungqr@Base 8.0
+ cusolverDnZungqrHost@Base 8.0
+ cusolverDnZungqr_bufferSize@Base 8.0
+ cusolverDnZungtr@Base 8.0
+ cusolverDnZungtrHost@Base 8.0
+ cusolverDnZungtr_bufferSize@Base 8.0
cusolverDnZunmqr@Base 7.0
+ cusolverDnZunmqrHost@Base 8.0
+ cusolverDnZunmqr_bufferSize@Base 8.0
#MISSING: 7.5# cusolverDscatter@Base 7.0
+ cusolverGetProperty@Base 8.0
#MISSING: 7.5# cusolverReleaseResourcesCsrqrInfo@Base 7.0
cusolverRfAccessBundledFactorsDevice@Base 7.0
cusolverRfAnalyze@Base 7.0
@@ -393,9 +553,9 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
#MISSING: 7.5# cusparseSscatterBatch@Base 7.0
#MISSING: 7.5# cusparseZgatherBatch@Base 7.0
#MISSING: 7.5# cusparseZscatterBatch@Base 7.0
- dgeqrf_@Base 7.5
- dormqr_@Base 7.5
- dsyev_@Base 7.5
+#MISSING: 8.0# dgeqrf_@Base 7.5
+#MISSING: 8.0# dormqr_@Base 7.5
+#MISSING: 8.0# dsyev_@Base 7.5
#MISSING: 7.5# hsolverCaxby@Base 7.0
#MISSING: 7.5# hsolverCcsrchol_factor@Base 7.0
#MISSING: 7.5# hsolverCcsrchol_solve@Base 7.0
@@ -468,8 +628,8 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
#MISSING: 7.5# hsolverZcsrqr_solve@Base 7.0
#MISSING: 7.5# hsolverZgather@Base 7.0
#MISSING: 7.5# hsolverZscatter@Base 7.0
- sgeqrf_@Base 7.5
- sormqr_@Base 7.5
+#MISSING: 8.0# sgeqrf_@Base 7.5
+#MISSING: 8.0# sormqr_@Base 7.5
#MISSING: 7.5# sparseCcsrtrsm@Base 7.0
#MISSING: 7.5# sparseCcsrxsv@Base 7.0
#MISSING: 7.5# sparseCdotc@Base 7.0
@@ -509,7 +669,7 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
#MISSING: 7.5# sparseZqrcsrsv@Base 7.0
#MISSING: 7.5# sparseZscal@Base 7.0
#MISSING: 7.5# sparseZscatterBatch@Base 7.0
- ssyev_@Base 7.5
- zgeqrf_@Base 7.5
- zheev_@Base 7.5
- zunmqr_@Base 7.5
+#MISSING: 8.0# ssyev_@Base 7.5
+#MISSING: 8.0# zgeqrf_@Base 7.5
+#MISSING: 8.0# zheev_@Base 7.5
+#MISSING: 8.0# zunmqr_@Base 7.5
diff --git a/debian/libcusparseSOVER.symbols.in b/debian/libcusparseSOVER.symbols.in
index b71fab3..fc37a25 100644
--- a/debian/libcusparseSOVER.symbols.in
+++ b/debian/libcusparseSOVER.symbols.in
@@ -27,6 +27,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseCcsr2bsr@Base 5.0
cusparseCcsr2csc@Base 3.2
cusparseCcsr2csc_v2@Base 4.1
+ cusparseCcsr2csr_compress@Base 8.0
cusparseCcsr2csru@Base 7.0
cusparseCcsr2dense@Base 3.2
cusparseCcsr2gebsr@Base 5.5
@@ -65,6 +66,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseCcsrmm_v2@Base 4.1
cusparseCcsrmv@Base 3.2
cusparseCcsrmv_hyb@Base 6.0
+ cusparseCcsrmv_mp@Base 8.0
cusparseCcsrmv_v2@Base 4.1
#MISSING: 4.1# cusparseCcsrsm@Base 3.2
cusparseCcsrsm_analysis@Base 4.1
@@ -102,6 +104,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseCgebsr2gebsr@Base 5.5
cusparseCgebsr2gebsr_bufferSize@Base 6.0
cusparseCgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseCgemmi@Base 8.0
cusparseCgemvi@Base 7.5
cusparseCgemvi_bufferSize@Base 7.5
cusparseCgetrf_ilu@Base 6.0
@@ -117,6 +120,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseChybsv_analysis@Base 4.1
cusparseChybsv_solve@Base 4.1
cusparseCnnz@Base 3.2
+ cusparseCnnz_compress@Base 8.0
+ cusparseCopyMatDescr@Base 8.0
cusparseCpotrf_ic@Base 6.5
cusparseCreate@Base 3.2
cusparseCreateBsric02Info@Base 6.0
@@ -141,6 +146,12 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseCreateSolveAnalysisInfo@Base 4.0
cusparseCscatter@Base 6.0
cusparseCsctr@Base 3.2
+ cusparseCsr2cscEx@Base 8.0
+ cusparseCsrilu0Ex@Base 8.0
+ cusparseCsrmvEx@Base 8.0
+ cusparseCsrmvEx_bufferSize@Base 8.0
+ cusparseCsrsv_analysisEx@Base 8.0
+ cusparseCsrsv_solveEx@Base 8.0
cusparseDaxpyi@Base 3.2
cusparseDaxpyi_v2@Base 4.1
cusparseDbsr2csr@Base 5.0
@@ -169,6 +180,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseDcsr2bsr@Base 5.0
cusparseDcsr2csc@Base 3.2
cusparseDcsr2csc_v2@Base 4.1
+ cusparseDcsr2csr_compress@Base 8.0
cusparseDcsr2csru@Base 7.0
cusparseDcsr2dense@Base 3.2
cusparseDcsr2gebsr@Base 5.5
@@ -207,6 +219,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseDcsrmm_v2@Base 4.1
cusparseDcsrmv@Base 3.2
cusparseDcsrmv_hyb@Base 6.0
+ cusparseDcsrmv_mp@Base 8.0
cusparseDcsrmv_v2@Base 4.1
#MISSING: 4.1# cusparseDcsrsm@Base 3.2
cusparseDcsrsm_analysis@Base 4.1
@@ -263,6 +276,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseDgebsr2gebsr@Base 5.5
cusparseDgebsr2gebsr_bufferSize@Base 6.0
cusparseDgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseDgemmi@Base 8.0
cusparseDgemvi@Base 7.5
cusparseDgemvi_bufferSize@Base 7.5
cusparseDgetrf_ilu@Base 6.0
@@ -278,11 +292,13 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseDhybsv_analysis@Base 4.1
cusparseDhybsv_solve@Base 4.1
cusparseDnnz@Base 3.2
+ cusparseDnnz_compress@Base 8.0
cusparseDpotrf_ic@Base 6.5
cusparseDroti@Base 3.2
cusparseDroti_v2@Base 4.1
cusparseDscatter@Base 6.0
cusparseDsctr@Base 3.2
+ cusparseGetColorAlgs@Base 8.0
cusparseGetCooNnzHybMat@Base 5.5
cusparseGetEllWidthHybMat@Base 5.5
cusparseGetLevelInfo@Base 5.5
@@ -291,6 +307,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseGetMatIndexBase@Base 3.2
cusparseGetMatType@Base 3.2
cusparseGetPointerMode@Base 4.1
+ cusparseGetProperty@Base 8.0
+ cusparseGetStream@Base 8.0
cusparseGetVersion@Base 3.2
cusparseIgather@Base 6.0
cusparseIidentity@Base 6.0
@@ -338,6 +356,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseScsr2bsr@Base 5.0
cusparseScsr2csc@Base 3.2
cusparseScsr2csc_v2@Base 4.1
+ cusparseScsr2csr_compress@Base 8.0
cusparseScsr2csru@Base 7.0
cusparseScsr2dense@Base 3.2
cusparseScsr2gebsr@Base 5.5
@@ -376,6 +395,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseScsrmm_v2@Base 4.1
cusparseScsrmv@Base 3.2
cusparseScsrmv_hyb@Base 6.0
+ cusparseScsrmv_mp@Base 8.0
cusparseScsrmv_v2@Base 4.1
#MISSING: 4.1# cusparseScsrsm@Base 3.2
cusparseScsrsm_analysis@Base 4.1
@@ -404,6 +424,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseSdense2csr@Base 3.2
cusparseSdense2hyb@Base 4.1
cusparseSdoti@Base 3.2
+ cusparseSetColorAlgs@Base 8.0
#MISSING: 6.0# cusparseSetKernelStream@Base 3.2
cusparseSetMatDiagType@Base 3.2
cusparseSetMatFillMode@Base 3.2
@@ -420,6 +441,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseSgebsr2gebsr@Base 5.5
cusparseSgebsr2gebsr_bufferSize@Base 6.0
cusparseSgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseSgemmi@Base 8.0
cusparseSgemvi@Base 7.5
cusparseSgemvi_bufferSize@Base 7.5
cusparseSgetrf_ilu@Base 6.0
@@ -435,6 +457,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseShybsv_analysis@Base 4.1
cusparseShybsv_solve@Base 4.1
cusparseSnnz@Base 3.2
+ cusparseSnnz_compress@Base 8.0
cusparseSpotrf_ic@Base 6.5
cusparseSroti@Base 3.2
cusparseSroti_v2@Base 4.1
@@ -458,6 +481,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseXcsr42csrCols@Base 7.0
cusparseXcsr42csrRows@Base 7.0
cusparseXcsr42csr_bufferSize@Base 7.0
+ cusparseXcsrValid@Base 8.0
cusparseXcsrgeamNnz@Base 5.0
cusparseXcsrgemm2Cols@Base 7.0
cusparseXcsrgemm2Nnz@Base 7.0
@@ -518,6 +542,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseZcsr2bsr@Base 5.0
cusparseZcsr2csc@Base 3.2
cusparseZcsr2csc_v2@Base 4.1
+ cusparseZcsr2csr_compress@Base 8.0
cusparseZcsr2csru@Base 7.0
cusparseZcsr2dense@Base 3.2
cusparseZcsr2gebsr@Base 5.5
@@ -556,6 +581,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseZcsrmm_v2@Base 4.1
cusparseZcsrmv@Base 3.2
cusparseZcsrmv_hyb@Base 6.0
+ cusparseZcsrmv_mp@Base 8.0
cusparseZcsrmv_v2@Base 4.1
#MISSING: 4.1# cusparseZcsrsm@Base 3.2
cusparseZcsrsm_analysis@Base 4.1
@@ -593,6 +619,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseZgebsr2gebsr@Base 5.5
cusparseZgebsr2gebsr_bufferSize@Base 6.0
cusparseZgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseZgemmi@Base 8.0
cusparseZgemvi@Base 7.5
cusparseZgemvi_bufferSize@Base 7.5
cusparseZgetrf_ilu@Base 6.0
@@ -608,6 +635,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
cusparseZhybsv_analysis@Base 4.1
cusparseZhybsv_solve@Base 4.1
cusparseZnnz@Base 3.2
+ cusparseZnnz_compress@Base 8.0
cusparseZpotrf_ic@Base 6.5
cusparseZscatter@Base 6.0
cusparseZsctr@Base 3.2
diff --git a/debian/libnppcSOVER.symbols.in b/debian/libnppcSOVER.symbols.in
index bbe1818..3ae5022 100644
--- a/debian/libnppcSOVER.symbols.in
+++ b/debian/libnppcSOVER.symbols.in
@@ -2,6 +2,7 @@ libnppc.so.#SOVERSION# #PACKAGE# #MINVER#
Event@Base 5.5
Stream@Base 5.5
nppGetGpuComputeCapability@Base 4.0
+ nppGetGpuDeviceProperties@Base 8.0
nppGetGpuName@Base 4.0
nppGetGpuNumSMs@Base 4.0
nppGetLibVersion@Base 4.0
@@ -9,4 +10,6 @@ libnppc.so.#SOVERSION# #PACKAGE# #MINVER#
nppGetMaxThreadsPerSM@Base 5.0
nppGetPointerMemoryType@Base 5.5
nppGetStream@Base 4.0
+ nppGetStreamMaxThreadsPerSM@Base 8.0
+ nppGetStreamNumSMs@Base 8.0
nppSetStream@Base 4.0
diff --git a/debian/libnppiSOVER.symbols.in b/debian/libnppiSOVER.symbols.in
index 4bc8210..3374f8e 100644
--- a/debian/libnppiSOVER.symbols.in
+++ b/debian/libnppiSOVER.symbols.in
@@ -1388,6 +1388,12 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiFilter32f_8u_C2R@Base 6.5
nppiFilter32f_8u_C3R@Base 5.5
nppiFilter32f_8u_C4R@Base 5.5
+ nppiFilterBilateralGaussBorder_16u_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_16u_C3R@Base 8.0
+ nppiFilterBilateralGaussBorder_32f_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_32f_C3R@Base 8.0
+ nppiFilterBilateralGaussBorder_8u_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_8u_C3R@Base 8.0
nppiFilterBorder32f_16s_AC4R@Base 6.0
nppiFilterBorder32f_16s_C1R@Base 6.0
nppiFilterBorder32f_16s_C3R@Base 6.0
@@ -1468,6 +1474,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiFilterBox_8u_C1R@Base 4.0
nppiFilterBox_8u_C3R@Base 5.5
nppiFilterBox_8u_C4R@Base 4.0
+ nppiFilterCannyBorderGetBufferSize@Base 8.0
+ nppiFilterCannyBorder_8u_C1R@Base 8.0
nppiFilterColumn32f_16s_AC4R@Base 5.5
nppiFilterColumn32f_16s_C1R@Base 5.5
nppiFilterColumn32f_16s_C3R@Base 5.5
@@ -1573,6 +1581,18 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiFilterGaussBorder_8u_C1R@Base 6.0
nppiFilterGaussBorder_8u_C3R@Base 6.0
nppiFilterGaussBorder_8u_C4R@Base 6.0
+ nppiFilterGaussPyramidLayerDownBorder_16u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_16u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_32f_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_32f_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_8u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_8u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_16u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_16u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_32f_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_32f_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_8u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_8u_C3R@Base 8.0
nppiFilterGauss_16s_AC4R@Base 5.5
nppiFilterGauss_16s_C1R@Base 5.5
nppiFilterGauss_16s_C3R@Base 5.5
@@ -1589,6 +1609,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiFilterGauss_8u_C1R@Base 5.5
nppiFilterGauss_8u_C3R@Base 5.5
nppiFilterGauss_8u_C4R@Base 5.5
+ nppiFilterHarrisCornersBorderGetBufferSize@Base 8.0
+ nppiFilterHarrisCornersBorder_8u32f_C1R@Base 8.0
nppiFilterHighPassBorder_16s_AC4R@Base 7.0
nppiFilterHighPassBorder_16s_C1R@Base 7.0
nppiFilterHighPassBorder_16s_C3R@Base 7.0
@@ -2188,6 +2210,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiGetAffineBound@Base 4.0
nppiGetAffineQuad@Base 4.0
nppiGetAffineTransform@Base 4.0
+ nppiGetFilterGaussPyramidLayerDownBorderDstROI@Base 8.0
+ nppiGetFilterGaussPyramidLayerUpBorderDstROI@Base 8.0
nppiGetInitializeRandomUniformStateBufferSize@Base 6.0
nppiGetPerspectiveBound@Base 4.0
nppiGetPerspectiveQuad@Base 4.0
@@ -2195,15 +2219,43 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiGetResizeRect@Base 5.5
nppiGetRotateBound@Base 4.1
nppiGetRotateQuad@Base 4.1
- nppiGraphcut8GetSize@Base 4.1
- nppiGraphcut8InitAlloc@Base 4.1
- nppiGraphcut8_32f8u@Base 5.0
- nppiGraphcut8_32s8u@Base 4.1
- nppiGraphcutFree@Base 4.1
- nppiGraphcutGetSize@Base 4.0
- nppiGraphcutInitAlloc@Base 4.1
- nppiGraphcut_32f8u@Base 5.0
- nppiGraphcut_32s8u@Base 4.0
+ nppiGradientColorToGray_16s_C3C1R@Base 8.0
+ nppiGradientColorToGray_16u_C3C1R@Base 8.0
+ nppiGradientColorToGray_32f_C3C1R@Base 8.0
+ nppiGradientColorToGray_8u_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_8u16s_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_8u16s_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_8u16s_C3C1R@Base 8.0
+#MISSING: 8.0# nppiGraphcut8GetSize@Base 4.1
+#MISSING: 8.0# nppiGraphcut8InitAlloc@Base 4.1
+#MISSING: 8.0# nppiGraphcut8_32f8u@Base 5.0
+#MISSING: 8.0# nppiGraphcut8_32s8u@Base 4.1
+#MISSING: 8.0# nppiGraphcutFree@Base 4.1
+#MISSING: 8.0# nppiGraphcutGetSize@Base 4.0
+#MISSING: 8.0# nppiGraphcutInitAlloc@Base 4.1
+#MISSING: 8.0# nppiGraphcut_32f8u@Base 5.0
+#MISSING: 8.0# nppiGraphcut_32s8u@Base 4.0
nppiHLSToBGR_8u_AC4P4R@Base 5.0
nppiHLSToBGR_8u_AP4C4R@Base 5.0
nppiHLSToBGR_8u_AP4R@Base 5.0
@@ -3884,6 +3936,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiRGBToXYZ_8u_C3R@Base 5.0
nppiRGBToYCC_8u_AC4R@Base 5.0
nppiRGBToYCC_8u_C3R@Base 5.0
+ nppiRGBToYCbCr411_8u_AC4P3R@Base 8.0
+ nppiRGBToYCbCr411_8u_C3P3R@Base 8.0
nppiRGBToYCbCr420_8u_C3P3R@Base 4.0
nppiRGBToYCbCr422_8u_C3C2R@Base 4.0
nppiRGBToYCbCr422_8u_C3P3R@Base 5.0
@@ -4925,6 +4979,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
nppiYCCToRGB_8u_C3R@Base 5.0
nppiYCbCr411ToBGR_8u_P3C3R@Base 5.0
nppiYCbCr411ToBGR_8u_P3C4R@Base 5.0
+ nppiYCbCr411ToRGB_8u_P3C3R@Base 8.0
+ nppiYCbCr411ToRGB_8u_P3C4R@Base 8.0
nppiYCbCr411ToYCbCr420_8u_P2P3R@Base 5.0
nppiYCbCr411ToYCbCr420_8u_P3P2R@Base 5.0
nppiYCbCr411ToYCbCr420_8u_P3R@Base 5.0
diff --git a/debian/libnppialSOVER.install.in b/debian/libnppialSOVER.install.in
new file mode 100644
index 0000000..0dfe1c3
--- /dev/null
+++ b/debian/libnppialSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppial.so.* #LIBDIR#/
diff --git a/debian/libnppiccSOVER.install.in b/debian/libnppiccSOVER.install.in
new file mode 100644
index 0000000..d433dc8
--- /dev/null
+++ b/debian/libnppiccSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppicc.so.* #LIBDIR#/
diff --git a/debian/libnppicomSOVER.install.in b/debian/libnppicomSOVER.install.in
new file mode 100644
index 0000000..bb8f96d
--- /dev/null
+++ b/debian/libnppicomSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppicom.so.* #LIBDIR#/
diff --git a/debian/libnppideiSOVER.install.in b/debian/libnppideiSOVER.install.in
new file mode 100644
index 0000000..be07e5b
--- /dev/null
+++ b/debian/libnppideiSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppidei.so.* #LIBDIR#/
diff --git a/debian/libnppifSOVER.install.in b/debian/libnppifSOVER.install.in
new file mode 100644
index 0000000..5c94c9d
--- /dev/null
+++ b/debian/libnppifSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppif.so.* #LIBDIR#/
diff --git a/debian/libnppigSOVER.install.in b/debian/libnppigSOVER.install.in
new file mode 100644
index 0000000..e538b6f
--- /dev/null
+++ b/debian/libnppigSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppig.so.* #LIBDIR#/
diff --git a/debian/libnppimSOVER.install.in b/debian/libnppimSOVER.install.in
new file mode 100644
index 0000000..36b30bb
--- /dev/null
+++ b/debian/libnppimSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppim.so.* #LIBDIR#/
diff --git a/debian/libnppistSOVER.install.in b/debian/libnppistSOVER.install.in
new file mode 100644
index 0000000..9b7b29a
--- /dev/null
+++ b/debian/libnppistSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppist.so.* #LIBDIR#/
diff --git a/debian/libnppisuSOVER.install.in b/debian/libnppisuSOVER.install.in
new file mode 100644
index 0000000..7ce27d0
--- /dev/null
+++ b/debian/libnppisuSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppisu.so.* #LIBDIR#/
diff --git a/debian/libnppitcSOVER.install.in b/debian/libnppitcSOVER.install.in
new file mode 100644
index 0000000..aff1529
--- /dev/null
+++ b/debian/libnppitcSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppitc.so.* #LIBDIR#/
diff --git a/debian/libnvgraphSOVER.install.in b/debian/libnvgraphSOVER.install.in
new file mode 100644
index 0000000..dd97a12
--- /dev/null
+++ b/debian/libnvgraphSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnvgraph.so.* #LIBDIR#/
diff --git a/debian/libnvgraphSOVER.symbols.in b/debian/libnvgraphSOVER.symbols.in
new file mode 100644
index 0000000..012f5da
--- /dev/null
+++ b/debian/libnvgraphSOVER.symbols.in
@@ -0,0 +1,23 @@
+libnvgraph.so.#SOVERSION# #PACKAGE# #MINVER#
+ nvgraphAllocateEdgeData@Base 8.0.27
+ nvgraphAllocateVertexData@Base 8.0.27
+ nvgraphConvertGraph@Base 8.0
+ nvgraphConvertTopology@Base 8.0
+ nvgraphCreate@Base 8.0.27
+ nvgraphCreateGraphDescr@Base 8.0.27
+ nvgraphDestroy@Base 8.0.27
+ nvgraphDestroyGraphDescr@Base 8.0.27
+ nvgraphExtractSubgraphByEdge@Base 8.0.27
+ nvgraphExtractSubgraphByVertex@Base 8.0.27
+ nvgraphGetEdgeData@Base 8.0.27
+ nvgraphGetGraphStructure@Base 8.0.27
+ nvgraphGetVertexData@Base 8.0.27
+ nvgraphPagerank@Base 8.0.27
+ nvgraphSetEdgeData@Base 8.0.27
+ nvgraphSetGraphStructure@Base 8.0.27
+ nvgraphSetVertexData@Base 8.0.27
+ nvgraphSrSpmv@Base 8.0.27
+ nvgraphSssp@Base 8.0.27
+ nvgraphStatusGetString@Base 8.0.27
+ nvgraphWidestPath@Base 8.0.27
+
diff --git a/debian/libnvrtcSOVER.symbols.in b/debian/libnvrtcSOVER.symbols.in
index b11a65b..acfef93 100644
--- a/debian/libnvrtcSOVER.symbols.in
+++ b/debian/libnvrtcSOVER.symbols.in
@@ -4,10 +4,12 @@ libnvrtc-builtins.so.#SOVERSION# #PACKAGE# #MINVER#
getImageBuiltins@Base 7.0
getLibdevice@Base 7.0
libnvrtc.so.#SOVERSION# #PACKAGE# #MINVER#
+ nvrtcAddNameExpression@Base 8.0
nvrtcCompileProgram@Base 7.0
nvrtcCreateProgram@Base 7.0
nvrtcDestroyProgram@Base 7.0
nvrtcGetErrorString@Base 7.0
+ nvrtcGetLoweredName@Base 8.0
nvrtcGetPTX@Base 7.0
nvrtcGetPTXSize@Base 7.0
nvrtcGetProgramLog@Base 7.0
diff --git a/debian/libnvtoolsext1.symbols b/debian/libnvtoolsext1.symbols
index 408f716..106c166 100644
--- a/debian/libnvtoolsext1.symbols
+++ b/debian/libnvtoolsext1.symbols
@@ -1,5 +1,25 @@
libnvToolsExt.so.1 #PACKAGE# #MINVER#
- nvtxGetExportTable@Base 5.0
+ nvtxDomainCreateA@Base 8.0
+ nvtxDomainCreateW@Base 8.0
+ nvtxDomainDestroy@Base 8.0
+ nvtxDomainMarkEx@Base 8.0
+ nvtxDomainNameCategoryA@Base 8.0
+ nvtxDomainNameCategoryW@Base 8.0
+ nvtxDomainRangeEnd@Base 8.0
+ nvtxDomainRangePop@Base 8.0
+ nvtxDomainRangePushEx@Base 8.0
+ nvtxDomainRangeStartEx@Base 8.0
+ nvtxDomainRegisterStringA@Base 8.0
+ nvtxDomainRegisterStringW@Base 8.0
+ nvtxDomainResourceCreate@Base 8.0
+ nvtxDomainResourceDestroy@Base 8.0
+ nvtxDomainSyncUserAcquireFailed@Base 8.0
+ nvtxDomainSyncUserAcquireStart@Base 8.0
+ nvtxDomainSyncUserAcquireSuccess@Base 8.0
+ nvtxDomainSyncUserCreate@Base 8.0
+ nvtxDomainSyncUserDestroy@Base 8.0
+ nvtxDomainSyncUserReleasing@Base 8.0
+#MISSING: 8.0.44-1# nvtxGetExportTable@Base 5.0
nvtxMarkA@Base 5.0
nvtxMarkEx@Base 5.0
nvtxMarkW@Base 5.0
diff --git a/debian/nvidia-cuda-toolkit.install b/debian/nvidia-cuda-toolkit.install
index 7145c1f..642bc72 100644
--- a/debian/nvidia-cuda-toolkit.install
+++ b/debian/nvidia-cuda-toolkit.install
@@ -6,11 +6,11 @@ usr/bin/cudafe++
usr/bin/cuda-memcheck
usr/bin/cuobjdump
usr/bin/fatbinary
-usr/bin/filehash
usr/bin/nvdisasm
usr/bin/nvlink
usr/bin/nvprune
usr/bin/ptxas
+usr/bin/gpu-library-advisor
usr/bin/nvcc usr/lib/nvidia-cuda-toolkit/bin/
debian/nvcc usr/bin/
diff --git a/debian/patches/series-postunpack b/debian/patches/series-postunpack
index 586a69e..f91ccfa 100644
--- a/debian/patches/series-postunpack
+++ b/debian/patches/series-postunpack
@@ -1,4 +1,4 @@
-man-sections.patch
-man-typos.patch
-man-hyphenation.patch
-gcc-support.patch
+#man-sections.patch
+#man-typos.patch
+#man-hyphenation.patch
+#gcc-support.patch
diff --git a/debian/rules.shuffle b/debian/rules.shuffle
index a47a699..cf69cce 100644
--- a/debian/rules.shuffle
+++ b/debian/rules.shuffle
@@ -2,8 +2,7 @@
shuffle-nvidia-cuda-amd64:
$(RM) -r jre
- # fixup lib{,32,64} directory layout
- mv lib lib32
+ # fixup lib64 directory layout
mv lib64 lib
mv extras/CUPTI/lib64 extras/CUPTI/lib
mv nvvm/lib64 nvvm/lib