npp

    0

    1答えて

    上記の機能がcudaでどのように動作するか。これと一緒にCudaMalloc()またはMemCopy()を書く必要がありますか、それとも内部的に呼び出すだけですべてこれを行いますか? 私はベクトルが入力画像と「アウト」を有するさ「に」ここ nppiResizeSqrPixel_32f_C4R(&in[0],sizeofImage,StepSize,&out[0],StepSizeOutput,De

    5

    1答えて

    Nvidia Performance Primitives (NPP)は、ユーザーが提供するイメージをユーザー提供のカーネルで畳み込む機能を提供します。 1D畳み込みカーネルの場合は、nppiFilterが適切に動作します。しかし、nppiFilterは、2Dカーネルのガベージイメージを生成しています。 私は、入力として、典型的なレナ・イメージを使用: ここで良好な出力を生成し1D畳み込みカーネル

    9

    1答えて

    CUDA C++を使用して画像を水平または垂直にミラーリングするための素朴な機能を開発しました。 次に、NVIDIA Performance Primitives Libraryにも画像ミラーリング機能が備わっています。 比較のために、私はNPPに対して私の機能をタイムアウトしました。驚いたことに、私の機能はパフォーマンスが優れていましたが(わずかな差はあるものの、それでもなお...)。 Wind

    -1

    2答えて

    QtでCUDAを使用して画像をぼかしてみます。 私はNPPライブラリを使用し、nppiFilterGauss_8u_C1Rは void cuda_npp_gauss_filter_qt(uchar* pSourceData, uchar* pResultData, const int &ImageLineStep, const int &ImageWidth, const int &ImageHe

    0

    1答えて

    CUDAでは、cuMemcpy非同期関数とストリームを使用して計算とデータ転送をオーバーラップさせることができます。しかし、それはNPP(パフォーマンスプリミティブ)で可能ですか? 少し背景。私は、NPPイメージリサイズ関数(この場合はnppiResize_8u_C3R)を使用してGPUを利用しようとしています。私は固定メモリを使用して、cuMemcpy2DAsync_v2とスレッドストリームを使

    3

    1答えて

    私はNVIDIA NPPを使用していくつかの画像サイズ変更ルーチンを試しています。私は正確な次元にリサイズしたい。私はNVIDIA NPPを使って画像のサイズ変更を見てきましたが、すべてのサイズ変更機能はXとY寸法の倍率を使用していました。 例として、これは1つのAPIです: NppStatus nppiResizeSqrPixel_8u_C1R(const Npp8u * pSrc, NppiS