算能科技
直播中

笑尽往事

9年用户 918经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

TPU-MLIR开发环境配置时出现的各种问题求解

按照 TPU-MLIR 开发指南进行环境配置:
                        2.1. 代码下载

                        代码路径: https://github.com/sophgo/tpu-mlir
                        克隆该代码后, 需要在Docker中编译。参考下文配置Docker。
                        2.2. Docker配置

                        TPU-MLIR在Docker环境开发, 配置好Docker就可以编译和运行了。
                        从 DockerHub https://hub.docker.com/r/sophgo/tpuc_dev 下载所需的镜像:
                        $ docker pull sophgo/tpuc_dev:v2.2                        如果是首次使用Docker, 可执行下述命令进行安装和配置(仅首次执行):
                        1$ sudo apt install docker.io2$ sudo systemctl start docker3$ sudo systemctl enable docker4$ sudo groupadd docker5$ sudo usermod -aG docker $USER6$ newgrp docker                        确保安装包在当前目录, 然后在当前目录创建容器如下:
                        $ docker run --privileged --name myname -v $PWD:/workspace -it sophgo/tpuc_dev:v2.2# myname只是举个名字的例子, 请指定成自己想要的容器的名字                        注意TPU-MLIR工程在docker中的路径应该是/workspace/tpu-mlir
                        2.3. ModelZoo(可选)

                        TPU-MLIR中自带yolov5s模型, 如果要跑其他模型, 需要下载ModelZoo, 路径如下:
                        https://github.com/sophgo/model-zoo
                        下载后放在与tpu-mlir同级目录, 在docker中的路径应该是/workspace/model-zoo
                        2.4. 代码编译

                        在docker的容器中, 代码编译方式如下:
                        $ cd tpu-mlir$ source ./envsetup.sh$ ./build.sh                        
./build.sh 时出现各种未知错误,如目前遇到的
想问下怎么解决?
以及是否有完全调试好的镜像可供使用?
      

回帖(1)

youyoulan

2024-1-11 09:53:52
在按照 TPU-MLIR 开发指南进行环境配置的过程中,可能会遇到以下问题:

1. 代码克隆失败:如果在克隆代码时出现错误,可以尝试使用其他工具(如git)或者更换网络环境重试。请确保使用的账号有权限访问该仓库。

2. Docker环境配置问题:在进行代码编译之前,需要配置Docker环境。如果在配置Docker时遇到问题,可以参考 Docker 官方文档进行配置,确保Docker能够正常运行。

3. Docker镜像拉取失败:在执行 `docker pull sophgo/docker-mlir` 命令时,可能会因为网络问题导致镜像拉取失败。可以尝试使用其他国内镜像源配置Docker,或者等网络恢复正常后再尝试拉取。

4. 编译错误:在使用 Docker 编译代码时,可能会遇到编译错误。这可能由于依赖库版本不兼容、编译选项配置错误等原因导致。可以通过查看编译日志,寻找报错信息,并尝试根据报错信息进行排查和修改。

如果遇到具体的错误提示,可以提供更多详细信息,以便更准确地帮助解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分