2

このサンプル コードCL_DEVICE_NOT_AVAILABLEを実行するとエラーが発生します。ただし、その質問とは異なり、私の CPU である Intel Core 2 Duo E8500 CPU はサポートされているようです。Nvidia ライブラリもインストールされているため、Intel バージョンの OpenCL ライブラリにリンクするようにしました。なぜこのエラーが発生するのですか?

4

3 に答える 3

0

Ubuntu 18.04 に hashcat をインストールする方法に関するチュートリアルを作成しているときに、このエラーが発生しました。インテル® プロセッサー用の OpenCL™ ランタイムをインストールするための以下の手順を含めました - オプション A (推奨) - GitHub で私の完全な要旨を自由に確認してください。それが役立つことを願っています!

インテル® プロセッサー用 OpenCL™ ランタイムのインストール

インテル® プロセッサー用 OpenCL™ ランタイムのインストール - オプション A (推奨)

  1. sudo lscpu実行して CPU のクラスを特定し、CPU システム プロセッサ アーキテクチャを確認します。(例: Intel (R) HD Graphics 630 (Kaby Lake GT2))。
  2. Intel Developer Zoneに移動し、お使いのシステムに対応するダウンロード リンクまでスクロールします。Ubuntu 18.04 を実行していて、Intel コアクラスの CPU を搭載していると仮定して、「Linux* OS Ubuntu* 16.04.x (deb)」までスクロールし、18.46.11837 ランタイムの Github リンクをクリックしてランタイムパッケージにアクセスします。ダウンロード。
  3. 前述の Github リポジトリ内に指示があるはずです。または、次の手順で次の手順に進むことができます。
  4. cd ~/Desktop
  5. mkdir neo
  6. cd neo
  7. sudo wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-gmmlib_18.4.0.348_amd64.deb
  8. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-core_18.44.1060_amd64.deb
  9. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-opencl_18.44.1060_amd64.deb
  10. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-opencl_18.46.11837_amd64.deb
  11. を実行してパッケージをインストールしますsudo dpkg -i *.deb
  12. を実行してシステムを再起動しますsudo reboot

インテル® プロセッサー用 OpenCL™ ランタイムのインストール - オプション B

  1. Intel OpenCLランタイムの Web サイトにアクセスし、ページの一番下までスクロールして、Linux OS 用の OpenCL アプリケーション 18.1 用インテル CPU ランタイムをダウンロードします (64 ビットのみ)。
  2. Intel プロセッサ用の OpenCL ランタイムをダウンロードした後、cd ~/Downloads
  3. 実行sudo tar -xzf l_opencl_p_18.1.0.013.tgzして tgz ファイルを解凍します。OpenCL ファイルのバージョンは、この Gist の時点以降に更新される可能性があることに注意してください (つまり、この Gist の時点で、バージョンは 18.1.0.013 です)。
  4. cd l_opencl_p_18.1.0.013
  5. 走るsudo ./install.sh
  6. ようこそ画面が表示されます。入力できるまで「Enter」キーを押したままにして、「個人情報の収集に同意しません」の「2」を選択します。
  7. 「1」をヒット
  8. 「1」をヒット
  9. 「Enter」を押してから、コンピューターを再起動します。
  10. hashcat のテスト後に追加の Intel OpenCL エラーが発生した場合は、セクション「Intel® プロセッサー用 OpenCL™ ランタイムのインストール - B」に進みます。そうでない場合は、セクション「Hashcat のテスト」に進みます。
于 2018-12-02T00:21:51.270 に答える