Sto migrando il mio OpenCV 2.4.2 a OpenCV 3.0 per usare le prestazioni OpenCL attraverso l'API trasparente. Tuttavia, noto che alcuni algoritmi impiegano lo stesso tempo nell'implementazione della CPU o della GPU.
Ho cercato nella documentazione ufficiale, ma non ho trovato la risposta. Come sapere se un algoritmo ha una traduzione OpenCL automatica nell'API trasparente o no?Come sapere se un algoritmo OpenCV 3.0 ha un'implementazione OpenCL nell'API trasparente
risposta
Se si dispone di amd gpu, utilizzare codexl e creare un nuovo progetto codexl, allegare il progetto e avviare la sessione da codexl oppure avviare il progetto dall'IDE e collegare codexl a runtime. Quindi, quando il programma termina, codexl genera automaticamente le informazioni necessarie sul profilo e sul profilo (se scegli le corrette modalità di profiling gpu) alla fine.
ho usato codexl una volta di sapere come compubench.com gestisce formati gruppi di lavoro. (Era 32 in un'occasione a causa dei requisiti delle risorse di memoria)
Se non usa OpenCL, codexl informa con una finestra di dialogo raccontando potenziali cause.
È persino possibile conoscere errori, avvisi in questo modo e osservare la stringa del kernel (ma probabilmente alterata).
Intel ha Codice-Builder
Nvidia ha alcuni profiler troppo.
- 1. Java BufferedImage come sapere se un pixel è trasparente
- 2. Come leggere UMat da un file in opencv 3.0 Beta?
- 3. Posso sapere se l'iPhone ha un passcode?
- 4. Opencv 3.0 - l'oggetto modulo non ha attributo 'xfeatures2d'
- 5. Come sapere se urllib.urlretrieve ha esito positivo?
- 6. Come posso sapere se un elenco ha un terzo elemento?
- 7. Come posso sapere se un dispositivo iOS ha un GPS?
- 8. Come posso sapere se un'istanza implementa un'interfaccia in ActionScript 3.0
- 9. Posso sapere se un'immagine è trasparente in una posizione specifica?
- 10. OpenCV 3.0 videoio errore
- 11. Come sapere se un UITextField in iOS ha spazi vuoti
- 12. come sapere se un inserto mysql ha successo
- 13. Come posso sapere se un processo ha un'interfaccia grafica?
- 14. Come posso sapere se AdMob ha caricato un annuncio?
- 15. Come avviare il kernel OpenCL personalizzato in OpenCV (3.0.0) OCL?
- 16. In JSF2, come sapere se il componente composito ha figli?
- 17. Come faccio a sapere se il mio server ha NUMA?
- 18. Come sapere se il cliente ha terminato in zoccoli
- 19. Come faccio a sapere se il mio kernel OpenCL è in esecuzione su GPU?
- 20. Algoritmo di adattamento linea OpenCV
- 21. Come sapere se un elemento è reso?
- 22. Come utilizzare SIFT in OpenCV 3.0 con C++?
- 23. cv :: Mat.refcount Missing in OpenCV 3.0
- 24. Funzioni SIFT Compute Dense in OpenCV 3.0
- 25. Treno KNN() in cv2 con opencv 3.0
- 26. manca cv2.cv in OpenCV 3.0?
- 27. OpenCV ios un'immagine trasparente caricata senza trasparenza
- 28. Errore di riferimento non definito OpenCV 3.0?
- 29. Come faccio a sapere se il mio Tomcat supporta Servlet 3.0 o no?
- 30. Come creare una forma semi trasparente?
Non conosco un modo migliore di passare attraverso il codice sorgente. Aspettiamo una risposta: D – Miki