为什么在将 HLS4ML 与 Vivado HLS 一起使用时出现错误,未找到 Vivado 安装
Why do i get error when using HLS4ML with Vivado HLS, Vivado installation not found
我已经在我的计算机 运行ning Ubuntu 20.04.3 LTS 上安装了 Vivado 2019.2。我已经在 Google colab 上安装了 hls4ml。
我也指定了Vivado安装路径
os.environ['PATH'] = '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin' + os.environ['PATH']
我按照这里的教程进行操作:hls4ml github tutorial/ Code i ran
https://github.com/fastmachinelearning/hls4ml
但是,当我 运行 命令时:hls_model.build()
我得到以下输出
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Exception Traceback (most recent call last)
in ()
4 os.environ['PATH'] = '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin' + os.environ['PATH']
5
----> 6 hls_model.build()
7
8 #Print out the report if you want
/usr/local/lib/python3.7/dist-packages/hls4ml/model/hls_model.py in build(self, reset, csim, synth, cosim, validation, export, vsynth)
548 found = os.system('command -v vivado_hls > /dev/null')
549 if found != 0:
--> 550 raise Exception('Vivado HLS installation not found. Make sure "vivado_hls" is on PATH.')
551
552 elif backend == 'Intel':
Exception: Vivado HLS installation not found. Make sure "vivado_hls" is on PATH.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果您在某些 Google 云服务器上使用 运行 Colab,那么 您将无法使用 Vivado HLS(因为它没有安装在那里,但只是在你的机器上本地)。
或许您可以在本地尝试 运行 Colab (guide)。
请同时检查此 github issue。
编辑
现在我明白了。我认为您错误地将 Vivado 路径附加到 PATH,因为它缺少路径分隔符:
os.environ['PATH'] += os.pathsep + '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin'
请检查这个Whosebug question。
我已经在我的计算机 运行ning Ubuntu 20.04.3 LTS 上安装了 Vivado 2019.2。我已经在 Google colab 上安装了 hls4ml。
我也指定了Vivado安装路径
os.environ['PATH'] = '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin' + os.environ['PATH']
我按照这里的教程进行操作:hls4ml github tutorial/ Code i ran
https://github.com/fastmachinelearning/hls4ml
但是,当我 运行 命令时:hls_model.build() 我得到以下输出
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Exception Traceback (most recent call last)
in ()
4 os.environ['PATH'] = '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin' + os.environ['PATH']
5
----> 6 hls_model.build()
7
8 #Print out the report if you want
/usr/local/lib/python3.7/dist-packages/hls4ml/model/hls_model.py in build(self, reset, csim, synth, cosim, validation, export, vsynth)
548 found = os.system('command -v vivado_hls > /dev/null')
549 if found != 0:
--> 550 raise Exception('Vivado HLS installation not found. Make sure "vivado_hls" is on PATH.')
551
552 elif backend == 'Intel':
Exception: Vivado HLS installation not found. Make sure "vivado_hls" is on PATH.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果您在某些 Google 云服务器上使用 运行 Colab,那么 您将无法使用 Vivado HLS(因为它没有安装在那里,但只是在你的机器上本地)。
或许您可以在本地尝试 运行 Colab (guide)。
请同时检查此 github issue。
编辑
现在我明白了。我认为您错误地将 Vivado 路径附加到 PATH,因为它缺少路径分隔符:
os.environ['PATH'] += os.pathsep + '/home/gegerin/Vivado_HLS/Vivado/2019.2/bin'
请检查这个Whosebug question。