我在VS代码中使用HLS。我需要传递一个标志(hmatrix:openblas)到cabal,否则它无法构建项目。我尝试向项目中添加一个cabal.project文件,其中包含flags: openblas,但这并不起作用。我收到一个关于cabal命令的失败通知“无法运行GHC版本”*,然后HLS完全停止工作。
hmatrix:openblas
cabal
cabal.project
flags: openblas
bcs8qyzn1#
创建一个cabal.project并添加:
packages: . # This is an example, use the configuration which fits your codebase # This is the part which enables the flag for hmatrix (or -openblas to disable) package hmatrix flags: +openblas
字符串cabal和hls都应该使用此标志enable构建项目。有关更多信息,请参阅文档
hls
n9vozmp42#
这几乎是好的.使用项目文件cabal.config,而不是cabal.project,并在此文件中写入flags: openblas。奇怪的是,如果我们使用全局cabal配置文件,这就不起作用了。
cabal.config
2条答案
按热度按时间bcs8qyzn1#
创建一个
cabal.project
并添加:字符串
cabal
和hls
都应该使用此标志enable构建项目。有关更多信息,请参阅文档n9vozmp42#
这几乎是好的.使用项目文件
cabal.config
,而不是cabal.project
,并在此文件中写入flags: openblas
。奇怪的是,如果我们使用全局cabal配置文件,这就不起作用了。