**** BEGIN LOGGING AT Mon Apr 05 02:59:56 2021 Apr 05 17:10:47 Hi Students !! Apr 05 17:10:47 How is your proposal writing going on? I'm here if anyone wants to get it reviewed Apr 05 17:16:22 Yes vedant16 that'd be great Apr 05 17:16:32 https://elinux.org/BeagleBoard/GSoC/2021_Proposal/Dhruva_librobot_AI Apr 05 17:23:57 > To answer that question, let's take an example of (LED Pins. In the BBBWL/BBB, /sys/class/leds/led_P8_03 links to gpio1_6 whereas in the BBAI it is linked to gpio1_24. Pins gpio3_18,19,20 that are there in BBBWL/BBB are simply non existent in the BBAI. Apr 05 17:23:57 actually they don't have common pins as BB AI has am572x Apr 05 17:24:06 and other beagleboards have am372x Apr 05 17:32:32 * satacker[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/QEMdCaOiDzNqokDDSBNaDtCE/message.txt > Apr 05 17:33:00 https://forum.beagleboard.org/t/usb-configfs-in-device-tree/29020 Apr 05 17:33:47 * Hi , i recently had a discussion with RCN on forum Apr 05 17:33:48 lorforlinux could you please look and I would like to have a few suggestions as to what shall be done Apr 05 19:10:43 Dhruva Gole other that it is good Apr 05 19:17:11 Thank you for your time vedant16 Apr 05 19:17:11 I will make the necessity changes and submit it Apr 05 19:23:03 hmmmm quiet wknd Apr 05 19:34:45 It's monday in US right ? Apr 05 19:39:52 yes Apr 05 19:40:02 referring to the last 2(3) days Apr 05 19:40:10 wknd + good friday Apr 05 19:40:32 yupp got that, it was silent here Apr 05 19:42:30 ds2: I have been a bit honestly very saturated with searching the stuff you told me to. Just wanted to confirm from you that i have to optimise computation and achieve higher fps by offloading load from cpu to gpu right? Apr 05 19:43:08 If you are here for some time can you please guide me a bit,we can brainstorm together Apr 05 19:43:41 Also if you know of any resources for the OpenGLES acceleration for DL project can you please share it with me? Apr 05 19:44:13 * ds2: I have been honestly very saturated with searching the stuff you told me to. Just wanted to confirm from you that i have to optimise computation and achieve higher fps by offloading load from cpu to gpu right? Apr 05 19:47:20 YadnikBendale[m]: fps? Apr 05 19:47:41 Frames per second Apr 05 19:47:58 YadnikBendale[m]: what project? (there are 2 related ones listed) Apr 05 19:48:09 and I am kinda the contact for both :/ Apr 05 19:48:39 OpenGLES acceleration for DL Apr 05 19:49:32 got it, there isn't much out there for GLES - you just need to keep in mind that GLES is a subset of regular GL which is more commonly used (but still hard to find thanks to wide spread OpenCL/CUDA) Apr 05 19:50:36 so think of it this way - in normal graphics, the GPU can run a short program for each pixel rendered. it'll try to run it in parallel or at least as close to it as the hw allows Apr 05 19:50:37 I was told this in this weeks meet Apr 05 19:51:17 so for accelerating/offloading, both for GPGPU and DL applications, you need to phrase the data in those terms Apr 05 19:51:40 data in is a texture...data out is also a texture... the 'kernel' is the program/shader Apr 05 19:51:54 each time you render a frame in graphics, you perform a set of computations Apr 05 19:52:56 the catches here are - loading data into a texture can take time (how much, we donno yet - need to figure it out); reading it can take time too - so if we do too small of a batch of computations, the time will be dominated by transfers Apr 05 19:53:04 So opengl is used as an api to access the gpu right to perform the computations? Apr 05 19:53:48 the other catch is - GLES is for graphics - it calls data 'MONO, RGBA, ARGB, etc)... and everything is converted to a float... you need to get your data into and out of those formats Apr 05 19:54:02 YadnikBendale[m]: yes Apr 05 19:54:48 on the Beagle - we are restricted to OpenGLES version 2.x; version 3.x offers things like ComputeShaders but not in 2.x. We can all thank the kind and generous overlords at imagetec for creating this situation. Apr 05 19:55:49 YadnikBendale[m]: if you want to try it... most openGLES stuff can be made to run on desktop stock OpenGL...just make sure you don't use features not available on GLES Apr 05 19:56:19 YadnikBendale[m]: you have seen the stuff from the Khronos group? (they do the specs) Apr 05 19:56:26 Would you suggest actually running any model on my bbai for more clarity? Apr 05 19:56:39 Yes i had gone through the documentation Apr 05 19:57:25 YadnikBendale[m]: on the BBAI, there is the TIDL stuff but that doesn't use the GPU. That uses the DSP and EVE (other HW blocks on that chip). The GPU is on all the Beagles to date. Apr 05 19:57:54 I had also run a few sample programs on my PI 4.Please go through this doc.https://docs.google.com/document/d/1EdPm3CJwF-mw2t6qzoCcGpCXi0hWQZkA6ZBNzK8NA-Q/edit Apr 05 19:58:30 not on a browser that would work well with gdocs... I'll look at it later Apr 05 19:59:30 https://www.youtube.com/watch?v=mo7RZeBdWJw Apr 05 20:00:17 Can you play this video?I had shot a clip of it, I have included in my doc also Apr 05 20:01:11 As for me, I was afk for the holidays. Will send the updated proposal tommorow Apr 05 20:03:14 * Can you play this video?I had shot a clip of it, I have included it in my doc also Apr 05 20:06:22 Would you suggest any book, youtube video or any blog to search more on it in detail?I am searching a lot but not getting anything as much. Apr 05 20:38:04 > <@freenode_ds2:matrix.org> the catches here are - loading data into a texture can take time (how much, we donno yet - need to figure it out); reading it can take time too - so if we do too small of a batch of computations, the time will be dominated by transfers Apr 05 20:38:04 * Could you suggest any book, youtube video or any blog to search more on it in detail?I am searching a lot but not getting anything as much. Apr 05 20:45:59 YadnikBendale[m]: not really... it is somewhat of an obscure topic... best suggestion is to look at the examples and see if you can infer anything from it Apr 05 21:24:50 * lorforlinux[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/gWqoLTNpGIIAskKxnlDhNxpD/message.txt > Apr 05 21:24:53 * lorforlinux[m] uploaded an image: (83KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/MjMNQcdZdrRDiQXKFnPLhLPK/image.png > Apr 05 21:25:23 login as: debian Apr 05 21:25:27 pass: temppwd Apr 05 21:33:58 Please don't compile anything large on the board (BBAI heating issue). Apr 05 22:10:36 that's kinda sad... Apr 05 22:11:31 Yeah 😢 **** ENDING LOGGING AT Tue Apr 06 02:59:57 2021