专栏算法工具链FAQ Studio

FAQ Studio

DR_KAN2023-09-26
75
0

Q1 如图所示,vscode的webview无法正常启动

A、关闭所有的vscode,任意打开一个终端,顺序执行以下脚本:

  • code --no-sandbox

  • killall code

原因:可能是在系统中隐藏着vscode的其他进程,导致被占用。

Q2 dataflow上报数据,studio无法收到数据

A、在linux系统下,可能会有权限问题,安装插件之后,需要在对应插件目录下,修改一下dataflow这个可执行文件的权限。工具目录: /home/{user}/.vscode-server/extensions/horizon.ai.bole-studio-{version}/scripts/tools/dataflow_tools

Q3 在运行配置中,正确的脚本类型方式

A、在studio中执行板子脚本时,需要注意LD_LIBRARY_PATH是否设置正确,在普通终端中,可能正常,在studio中,不正确的情况,就和LD_LIBRARY_PATH的设置有关系,需要找到对应的动态库,并把动态库的地址追加到LD_LIBRARY_PATH之后。
示例:当前脚本执行,依赖于板子端的libhbmem.so,通过全局查找到该库在system/lib下,修改动态库链接如图,成功运行脚本。

Q4 通过studio创建工程不成功?

A

  1. 请确认当前系统中,有无正确安装python。studio依赖的工具可能会和系统自带的路径不一致,如果正常情况下能执行python,在studio中无法使用,则需要在环境变量中添加一下基于studio的路径类似:C:\Users\{userName}\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts添加到环境变量中。
  2. 对于地平线内部的电脑,可能会存在权限问题,比如:全局安装的python到了没有读写权限的目录下,这样也会导致脚本运行失败。


Q5 我代码生成失败了,我还能绘制我的dag图吗?

A 代码生成和dag图是两部分独立的,不相互影响。


Q6 我profiling和性能调试工具无法正常接收数据?

A 通过studio返回的脚本,可以本地终端尝试,是否能正常执行,如果不能,可以联系studio开发人员确定问题。

本地终端不能正常执行的原因大概如下:

  1. studio没有执行dataflow对应的二进制文件的权限。

  2. dataflow工具内部错误。


Q7 为什么我之前绘制的pkg或者graph文件,使用新版本对不上了?

A 目前pkg编辑器、graph编辑器、节点配置都尚未稳定,需求迭代更新比较快,所以暂时不兼容历史数据。


Q8 我在切换了工程之后,为什么我的dag读取的dag列表或者编译时的目录保留的是切换之前的呢?

A 工程切换需要在Studio的工程管理器处进行对应的切换,切记不要从其他资源管理器里直接进行切换(且切换是无效的)。对于Studio来说,其他方式切换是不认识的。

Q9 创建工程之后,只有目录,并没有其他配置文件怎么办,如图:

A 工程创建底层是通过conan new来进行的创建,当前conan版本只能使用2.0以下版本。环境相关配置,请参考:《搭建 Linux 开发环境 - 安装Conan》。

Q10 代码生成时路径出错?如图:

A git bash终端的路径解析方式和其他不一致,可以换成别的终端,比如:power shell。


Q11 导出的 PNG 图不清晰怎么办?

请放大当前视图后导出,比如 100% 或者 200%,理论上放大比例越高,导出后的图像越清晰,当然导出后的图像体积也会越大。

算法工具链
官方教程
评论0
0/1000