Comments (7)
你可以尝试编译的时候加上编译选项 --with_python=ON --python_version=3.8
编译成功后,会在 build 目录下面生成对应的 whl 文件,安装即可。
from paddle-lite.
感谢!
from paddle-lite.
顺便想再问一下,我编译出现这样的错误是为什么
`/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py:315: SetuptoolsDeprecationWarning: Invalid version: '3c61295ed'.
!!
********************************************************************************
The version specified is not a valid version according to PEP 440.
This may not work as expected with newer versions of
setuptools, pip, and PyPI.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://peps.python.org/pep-0440/ for details.
********************************************************************************
!!
self._validate_version(self.metadata.version)
running bdist_wheel
/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py:130: SetuptoolsDeprecationWarning: Invalid version: '3c61295ed'.
!!
********************************************************************************
Version '3c61295ed' is not valid according to PEP 440.
Please make sure to specify a valid version for your package.
Also note that future releases of setuptools may halt the build process
if an invalid version is given.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://peps.python.org/pep-0440/ for details.
********************************************************************************
!!
return _normalization.best_effort_version(tagged)
Traceback (most recent call last):
File "setup.py", line 121, in
setup(
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/init.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.ensure_finalized()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized
self.finalize_options()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 249, in finalize_options
egg_info.ensure_finalized() # needed for correct wheel_dist_name
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized
self.finalize_options()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py", line 224, in finalize_options
parsed_version = packaging.version.Version(self.egg_version)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_vendor/packaging/version.py", line 198, in init
raise InvalidVersion(f"Invalid version: '{version}'")
setuptools.extern.packaging.version.InvalidVersion: Invalid version: '3c61295ed'
make[3]: *** [lite/CMakeFiles/publish_inference_python_installer.dir/build.make:57:lite/CMakeFiles/publish_inference_python_installer] 错误 1
make[2]: *** [CMakeFiles/Makefile2:483:lite/CMakeFiles/publish_inference_python_installer.dir/all] 错误 2
make[2]: *** 正在等待未完成的任务....
[100%] Built target paddle_full_api_shared
Strip debug symbols done on final executable file.
[100%] Built target test_model_bin
[100%] Linking CXX executable benchmark_bin
Strip debug symbols done on final executable file.
[100%] Built target benchmark_bin
make[1]: *** [CMakeFiles/Makefile2:426:lite/CMakeFiles/publish_inference.dir/rule] 错误 2
make: *** [Makefile:222:publish_inference] 错误 2
`
from paddle-lite.
上述问题导致了我在使用python install setup.py install
时出现以下错误:
Traceback (most recent call last): File "setup.py", line 121, in <module> setup( File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup return distutils.core.setup(**attrs) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/install.py", line 84, in run self.do_egg_install() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/install.py", line 132, in do_egg_install self.run_command('bdist_egg') File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 987, in run_command cmd_obj.ensure_finalized() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized self.finalize_options() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 95, in finalize_options ei_cmd = self.ei_cmd = self.get_finalized_command("egg_info") File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 305, in get_finalized_command cmd_obj.ensure_finalized() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized self.finalize_options() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py", line 224, in finalize_options parsed_version = packaging.version.Version(self.egg_version) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_vendor/packaging/version.py", line 198, in __init__ raise InvalidVersion(f"Invalid version: '{version}'") setuptools.extern.packaging.version.InvalidVersion: Invalid version: '3c61295ed'
from paddle-lite.
from paddle-lite.
看你上面的报错是 python 安装 whl 包时候报错的,编译应该没有出现问题。所以你可以尝试一下升级 python 的 setuptools 试试,例如 pip install --upgrade pip setuptools==57.5.0
from paddle-lite.
问题已解决 感谢!
from paddle-lite.
Related Issues (20)
- predictor.run()之后无结果 HOT 2
- 树莓派4b上跑自己的nb模型结果图片没有识别框 HOT 7
- 使用经过paddle-lite-opt优化后的模型,在压测环境下报错(fread(dst, 1, size, file_) == size): 0!==262288 Failed to read 262288 bytes. HOT 4
- V4 OCR的检测模型,导出为atlas格式后,无法跑在atlas 300ipro上 HOT 1
- arm的推理结果正确,opencl的结果不正确,请问如何做逐层的精度对比分析? HOT 3
- Object Detection运行run脚本的时候报错 HOT 6
- 华为Atlas300I(3010,昇腾310)安装Paddle-Lite运行例程出错 HOT 4
- Paddle-Lite通过X2Paddle转化出的nb模型出错 HOT 2
- [BUG] sort_cpuid_by_max_freq()中的bubble sort代码逻辑错误 HOT 4
- 基于Paddle Lite框架下的编译问题 HOT 3
- Android端推理LightGlue模型crash了 HOT 1
- ubuntu 22.04 x64 编译paddle-lite x86出错 lite/CMakeFiles/publish_inference.dir/rule HOT 2
- .pdmodel转换.nb失败,报错Check failed: it != outputs_.end(): HOT 18
- 3399 编译with_opencl后运行示例mobilenetv1_light_api显示不支持opencl HOT 1
- 使用华为NPU推理pp-yoloe-r模型报错,提示cann版本不匹配 HOT 15
- could not create a descriptor for a pooling forward propagation primitive HOT 1
- "树莓派5 编译错误"- v2.13 编译报错、环境信息: (Linux raspberrypi 6.6.28+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux) HOT 20
- 预编译库的V2,12下载的压缩包里没有找到python,我要怎么继续下一步得到python--->install--->dist--->paddlelite-*.whl HOT 1
- "树莓派5 编译错误"- v2.13 编译报错 cd09a8e01、环境信息:(Debian arm64 ----armv8 ) ,经检查“cd09a8e01”是git describe --always 值 HOT 3
- 编译无法生成inference_lite_lib.armlinux.armv8.opencl包 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paddle-lite.