You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nnfw/runtime/ 디렉토리에 neurun과 pure_arm_compute 폴더가 있습니다.
pure_arm_compute도 마찬가지로 NN API의 소스가 구현되어 있고 현재 NN API가 지원하는 operation중 4개를 제외한 나머지를 모두 지원하고 있습니다.
두 폴더에 있는 CMakeList를 보면 모두 libneuralnetworks.so를 만드는 것 같은데 두 라이브러리 용도의 차이를 정확히 알아야 할 것 같습니다.
pure_arm_compute에서는 arm cl의 클래스나 함수를 자주 인용하는 반면에 neuron에서는 실제 연산이 이루어지는 arm_compute::IFunction.run() 외엔 arm cl의 사용을 최소화 하고 있습니다. 코드를 더 살펴봐야 알겠지만 neuron은 arm cl 외에 NPU Driver나 다른 compute api를 지원하기 위한 라이브러리로 생각됩니다.
The text was updated successfully, but these errors were encountered:
nnfw/runtime/ 디렉토리에 neurun과 pure_arm_compute 폴더가 있습니다.
pure_arm_compute도 마찬가지로 NN API의 소스가 구현되어 있고 현재 NN API가 지원하는 operation중 4개를 제외한 나머지를 모두 지원하고 있습니다.
두 폴더에 있는 CMakeList를 보면 모두 libneuralnetworks.so를 만드는 것 같은데 두 라이브러리 용도의 차이를 정확히 알아야 할 것 같습니다.
pure_arm_compute에서는 arm cl의 클래스나 함수를 자주 인용하는 반면에 neuron에서는 실제 연산이 이루어지는 arm_compute::IFunction.run() 외엔 arm cl의 사용을 최소화 하고 있습니다. 코드를 더 살펴봐야 알겠지만 neuron은 arm cl 외에 NPU Driver나 다른 compute api를 지원하기 위한 라이브러리로 생각됩니다.
The text was updated successfully, but these errors were encountered: