Comments (8)
@llj098
不支持native中调用RS,我们项目算法库都是C/C++的。如果native中调用Java的RS代码,性能就没优势了,尤其是数据量比较大时,还受Android应用内存大小的限制。
Android早期一个版本ndk中还有RS接口代码,后来又没了。
from paddle-lite.
我们计划使用openCL,如果你有这方面经验,欢迎加入我们
from paddle-lite.
@cocodark renderscript 应该比 opencl 好一些吧?有些测试看,opencl 表现不稳定,不少机器要比 CPU 还差
from paddle-lite.
rs我们尝试过了,问题比opencl还多。opencl我们是和arm同步信息后决定的。arm的acl框架使用的cl为gpu运算。
from paddle-lite.
另外gpu比cpu差是大部分android机型的实际表现,其实只有少数机型gpu可以跑赢cpu
from paddle-lite.
Pixel 表示不支持 OpenCL。。这个 rs 的库 自称有最高 60 倍加速,虽然这个数据肯定不能信,但 renderscript 真的会比纯 cpu 慢吗,在网上搜了一下也没有人报告用这个库比其他的 CPU 库慢🙈🙈
from paddle-lite.
OpenCL 确实要比CPU差点,部分亲儿子手机,还不带OCL库。其他的OCL库又不一致。
手机目前最高支持OCL1.2,仍有部分手机还是1.1
Arm的ACL里面ocl计算矩阵代码没有太多优化。三大手机GPU硬件特性不一样,要性能,就得分别优化。
RS也确实比较蛋疼。
from paddle-lite.
@xinyu391 RS 蛋疼的地方有哪些?
from paddle-lite.
Related Issues (20)
- arm和opencl兼容性 HOT 2
- loongarch 平台下,跑 PaddleLite-generic-demo.tar.gz ,显示feed无法找到 HOT 11
- paddlevideo的3d模型部署 HOT 1
- paddle静态图推理正常,转nb格式后输出不稳定 HOT 4
- paddle什么时候支持rv1106的芯片 HOT 4
- PaddleLite在华为Ascend系列芯片上推理支持INT8或FP16推理吗,该怎么配置 HOT 1
- 模型转换报错 elementwise_add_bias_dims not equal to 1, fusion failed HOT 10
- 华为Acend310芯片使用pplite进行推理cpu解码慢,预处理慢,能借助dvpp硬解码和Aipp进行预处理吗 HOT 2
- Ubuntu编译错误 file STRINGS file /.tailored_kernels_source_list" cannot be read. HOT 2
- PaddleLite V2.10 编译鸿蒙报错 HOT 5
- YOLOV5 模型转换后运行错误 HOT 2
- libmklml_intel.so 报错 HOT 1
- Android端reload分类模型后预测改变且多个测试图片汇聚在同一类 HOT 2
- paddlie-lite推理静态库链接后推理报错 HOT 5
- 亿智SV810 NPU使用model_test报错Segmentation fault HOT 2
- Resnet50转换成nb格式转换报错 HOT 2
- Backbone:PPLCNetV2_base_ShiTu 识别模式转换失败 HOT 8
- 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
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.