このサンプル コードCL_DEVICE_NOT_AVAILABLE
を実行するとエラーが発生します。ただし、その質問とは異なり、私の CPU である Intel Core 2 Duo E8500 CPU はサポートされているようです。Nvidia ライブラリもインストールされているため、Intel バージョンの OpenCL ライブラリにリンクするようにしました。なぜこのエラーが発生するのですか?
4806 次
3 に答える
0
Ubuntu 18.04 に hashcat をインストールする方法に関するチュートリアルを作成しているときに、このエラーが発生しました。インテル® プロセッサー用の OpenCL™ ランタイムをインストールするための以下の手順を含めました - オプション A (推奨) - GitHub で私の完全な要旨を自由に確認してください。それが役立つことを願っています!
インテル® プロセッサー用 OpenCL™ ランタイムのインストール
インテル® プロセッサー用 OpenCL™ ランタイムのインストール - オプション A (推奨)
sudo lscpu
実行して CPU のクラスを特定し、CPU システム プロセッサ アーキテクチャを確認します。(例: Intel (R) HD Graphics 630 (Kaby Lake GT2))。- Intel Developer Zoneに移動し、お使いのシステムに対応するダウンロード リンクまでスクロールします。Ubuntu 18.04 を実行していて、Intel コアクラスの CPU を搭載していると仮定して、「Linux* OS Ubuntu* 16.04.x (deb)」までスクロールし、18.46.11837 ランタイムの Github リンクをクリックしてランタイムパッケージにアクセスします。ダウンロード。
- 前述の Github リポジトリ内に指示があるはずです。または、次の手順で次の手順に進むことができます。
cd ~/Desktop
mkdir neo
cd neo
sudo wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-gmmlib_18.4.0.348_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-core_18.44.1060_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-opencl_18.44.1060_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-opencl_18.46.11837_amd64.deb
- を実行してパッケージをインストールします
sudo dpkg -i *.deb
。 - を実行してシステムを再起動します
sudo reboot
。
インテル® プロセッサー用 OpenCL™ ランタイムのインストール - オプション B
- Intel OpenCLランタイムの Web サイトにアクセスし、ページの一番下までスクロールして、Linux OS 用の OpenCL アプリケーション 18.1 用インテル CPU ランタイムをダウンロードします (64 ビットのみ)。
- Intel プロセッサ用の OpenCL ランタイムをダウンロードした後、
cd ~/Downloads
- 実行
sudo tar -xzf l_opencl_p_18.1.0.013.tgz
して tgz ファイルを解凍します。OpenCL ファイルのバージョンは、この Gist の時点以降に更新される可能性があることに注意してください (つまり、この Gist の時点で、バージョンは 18.1.0.013 です)。 cd l_opencl_p_18.1.0.013
- 走る
sudo ./install.sh
- ようこそ画面が表示されます。入力できるまで「Enter」キーを押したままにして、「個人情報の収集に同意しません」の「2」を選択します。
- 「1」をヒット
- 「1」をヒット
- 「Enter」を押してから、コンピューターを再起動します。
- hashcat のテスト後に追加の Intel OpenCL エラーが発生した場合は、セクション「Intel® プロセッサー用 OpenCL™ ランタイムのインストール - B」に進みます。そうでない場合は、セクション「Hashcat のテスト」に進みます。
于 2018-12-02T00:21:51.270 に答える