1

cabal install accellect-cuda -fdebug を実行しようとしましたが、役に立ちませんでした。最初は私のバージョンの cuda にいくつか問題があったので、ghc をバージョン 8.0.1 に、cabal をバージョン 1.22.5.0 にアップグレードしました。

cabal install accelerate を実行することはできましたが、これは機能しましたが、cabal install accellect-cuda の結果は次のようになりました。

依存関係を解決しています... cabal: 依存関係を解決できませんでした: 試行中: acceler-cuda-0.15.1.1 (ユーザーの目標) 次の目標: base (accelerator-cuda-0.15.1.1 の依存関係) 拒否中: base-4.9.0.0/installed- 4.9... (競合: 加速 cuda => base>=4.7 && <4.9) 拒否: base-4.9.0.0、4.8.2.0、4.8.1.0、4.8.0.0、4.7.0.2、4.7.0.1、4.7。 0.0、4.6.0.1、4.6.0.0、4.5.1.0、4.5.0.0、4.4.1.0、4.4.0.0、4.3.1.0、4.3.0.0、4.2.0.2、4.2.0.1、4.2.0.0、4.1.0.0、 4.0.0.0、3.0.3.2、3.0.3.1 (グローバル制約にはインスタンスのインストールが必要) 依存関係ツリーを徹底的に検索。

4

1 に答える 1

2

Ghc 8.0.1 には base (4.9) の更新バージョンが付属しており、accelerator-cuda パッケージと互換性がない可能性があります。

フラグ--allow-newerを cabal に渡してみるか、パッケージをダウンロードして、build dapends セクションcabal getで手動で設定する cabal ファイルを編集することができます。base >= 4.8 && <5.0

于 2016-07-01T22:28:35.463 に答える