cost 250 ms
OneAPI:是否可以將庫與 DPC++/OneAPI 靜態鏈接到 Visual Studio?

[英]OneAPI: Possible to statically link libraries with DPC++/OneAPI for Visual Studio?

我剛剛為 Visual Studio 安裝了英特爾編譯器。 在 DPC++ 項目設置->代碼生成下,唯一的選項是多線程 DLL。 在 inte.net 上搜索 high 和 low 沒有得到任何信息。 該工具集是否僅支持動態鏈接? ...

面臨錯誤:SYCL kernel 無法調用遞歸 function

[英]Facing error: SYCL kernel cannot call a recursive function

我正在使用 SYCL 運行這段代碼,這個錯誤是關於遞歸的“錯誤:SYCL kernel 無法調用遞歸函數”我不確定是什么導致了這個錯誤。 我在 SYCL kernel 中使用了有序集,我面臨的問題不是無序集。 我已經提到了下面的代碼部分: sycl::buffer b1(sets); q.sub ...

SyCL DPC++:Windows 下的 DPC++ 是否支持 nVidia GPU?

[英]SyCL DPC++: are nVidia GPUs supported in DPC++ under Windows?

我正在 Windows 上做一些 ComputeCpp 與 DPC++ 的比較。到目前為止,ComputeCpp 對我來說很好,模數被迫使用專業版來編碼多個 spir/PTX 目標。 我聽說使用 DPC++ 不存在此限制,但是從這篇文章中可以看出: Windows下的DPC++ 似乎一年前 nV ...

2022-11-15 08:07:57   1   50    sycl / dpc++  
運行 dpcpp 代碼時終止代碼為 std::bad_function_call

[英]Terminating code as std::bad_function_call when running the dpcpp code

當我嘗試運行矢量加法 dpcpp 程序時。 它將錯誤拋出為 下面是示例代碼:` ` 請幫我解決這個問題。 提前致謝。 我試圖運行一個程序,但它拋出一個錯誤 ...

sycl 向量類型未標記為設備可復制

[英]sycl vector types are not marked as device copyable

這一行: sycl 中所有向量類型的斷言錯誤 static 失敗。 這是使用: 在命令行中使用-fsycl 。 sycl::vec向量類型不應該被標記為設備可復制嗎? 我正在編寫一個 USM 管理器結構,所以我的解決方法是使用: is_sycl_vec在哪里: ...

使用和不使用 CUDA 解決針對 GPU 的 DPC++ 問題

[英]Troubleshoot DPC++ targeting GPU with and without CUDA

我按照以下網站上的說明在我的計算機上測試 DPC++。 https://github.com/intel/llvm/blob/sycl/sycl/doc/GetStartedGuide.md#build-dpc-toolchain 然后我修改了第 23 行以針對我的 gpu 我是否需要在啟用 CU ...

2022-08-21 19:12:19   1   102    nvidia / dpc++  
如何降低DPC++中parallel_for的時間成本?

[英]How to reduce the time cost of parallel_for in DPC++?

我在 DPC++ 中編寫了以下代碼來測試時間消耗。 它花費了大約0.6s。 當用一個parallel_for 測試一個隊列時,它花費了大約0.15s。 測試時發生了一件更連貫的事情 當復制的數組較小時,此命令幾乎不消耗時間。 如何在run()中優化上述代碼? 很感謝! ...

試圖實現二維數組加法。 在 DPC++

[英]Trying to implement 2d array addition. in DPC++

我正在學習 dpc++ 並嘗試實現二維數組矩陣程序。 我被困在程序之間。 請檢查打擊代碼並支持我。 需要幫忙。 #include<CL/sycl.hpp> #include<stdio.h> #define N 2 using namespace sycl; int mai ...

有沒有辦法檢查 sycl 使用的 CPU 線程數?

[英]Is there a way to check the number of CPU threads in use with sycl?

我不確定這個問題的表述是否正確,我還在學習。 我想知道是否有辦法,當我運行一個帶有cpu_selector的 sycl 程序來確定我是將它用作單核還是多核時 ...

2022-06-08 10:35:04   1   154    sycl / dpc++  
在 Windows 上使用英特爾 C++ 編譯器無法執行程序

[英]Program not executable using Intel C++ compiller on Windows

我想從 Linux 遷移到 Windows。 我使用英特爾 OneAPI C++ 編譯器。 它使用 VS Code 或終端在 Linux 上運行。 我還沒有安裝 Visual Studio 應用程序。 在 Windows 上,我的代碼使用 g++ 成功編譯,但使用 dpcpp 時出現錯誤: Inte ...

無法捕獲內核函數內部的結構值

[英]cannot capture the struct value inside of the kernal function

這太奇怪了,我整個星期都在努力解決這個問題。 我只想使用在 struct 構造函數內部定義的變量,但沒有這樣做。 簡單的代碼在這里: DPC++ 社區的某個人告訴我這個方法來捕獲這個指針,但我不知道為什么它不能很好地工作。 ...

dpc++ 代碼在 FPGA 設備上運行后的奇怪行為

[英]Weird behavior of dpc++ code after running it on FPGA device

我正在使用 DPC++ 在 FPGA 設備上加速 knn 算法。 下面的代碼是我為歐式距離寫的代碼。 問題是 fpga_emulation 在 fpga 硬件(英特爾 Arria 10 OneAPI)上運行時運行良好,沒有問題,為結果緩沖區中的所有值提供了 -nan,這意味着 parallel_fo ...

SYCL kernel 不能在沒有 SYCL_EXTERNAL 屬性的情況下調用未定義的 function

[英]SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute

我正在嘗試計算 KNN 的歐幾里德距離,但同時使用 dpc++。 訓練數據集包含 5 個特征和 1600 行,而我想並行計算當前測試點與網格上每個訓練點之間的距離,但我一直收到有關 sycl 內核的錯誤。 function 的代碼: code } 我收到的錯誤: 非常感謝您的幫助! 謝謝 ...

DPC++ & MPI,緩沖區,共享 memory,變量聲明

[英]DPC++ & MPI, buffer, shared memory, variable declare

我是 DPC++ 的新手,我嘗試開發一個基於 MPI 的 DPC++ 泊松求解器。 我讀了這本書,對共享或主機內存的緩沖區和指針感到非常困惑。 這兩個東西有什么區別,我在開發代碼時應該使用什么。 現在,我使用由 std::array 初始化的緩沖區,其大小為串行代碼,並且效果很好。 但是,當我將 D ...

在 SYCL/DPC++ 中運行程序時如何指定要使用的特定 GPU 設備?

[英]How to specify particular GPU Device to be used at the time of running a program in SYCL/DPC++?

我正在嘗試使用 SYCL/DPC++ 編寫代碼。 我的設備上有兩個 GPU。 如何指定我的代碼需要在特定 GPU 設備上運行? 當我嘗試使用“gpu-selector”運行我的代碼時,只使用一個默認值來運行。 如何使用其他 GPU 設備來運行我的代碼? 這是我的代碼。 有人可以幫助我解決如何在 ...

錯誤:'std::array 沒有可行的轉換<int, n> ' 到 'const void *' 使用 SYCL/DPC++</int,>

[英]error: no viable conversion from 'std::array<int, n>' to 'const void *' using SYCL/DPC++

我是 SYCL/DPC++ 的初學者。 我使用 USM(統一共享內存)編寫了代碼,並采用了兩個數組主機和設備數組,我想在其中將主機數組值復制到設備數組並執行基本操作並打印值。 但是在編譯的時候,我得到了一個錯誤。 這是我的代碼。 編譯錯誤 有人可以幫助我哪里出錯了嗎? 提前致謝。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM