**** BEGIN LOGGING AT Fri Mar 02 03:00:03 2018 Mar 02 04:14:32 Abhishek_ can you tell me about the GPU offload project Mar 02 04:34:52 \msg NickServ Identify Sidharth 123-456 Mar 02 04:35:03 oops! Mar 02 04:35:16 \msg NickServ Mar 02 04:35:29 Wrong slash.... xD Mar 02 07:15:13 @zeekhuge, Can you tell me what is the goal of BeagleBone GPU offload project? Is it to run GLES shaders on Beaglebone?Hasn't it been around already? Mar 02 16:11:20 muneeb17: thanks for the start/stop tip! Mar 02 16:16:39 4.9 has changed a couple of things vs. 4.4 Mar 02 16:34:10 seems so quiet in here this year. Mar 02 16:52:50 Hey jkridner, what is expected for GPU offload project? I mean I did a search and it seemed they used Qt to use OpenGL ES 2 Mar 02 16:53:04 Sidharth: I have no idea. :-( Mar 02 16:53:07 ds2: ? Mar 02 16:53:36 who were the proposed mentors? Mar 02 16:54:06 Hunyue Yau, Robert Manzke Mar 02 16:56:13 Hunyue Yau is ds2 Mar 02 16:58:02 Oh I see. Mar 02 16:59:07 Also, assmebly is mentioned in sme projects. That is MIPS right? Mar 02 17:13:43 hmmmm Mar 02 17:14:13 the GPU project doesn't have anything to do with QT Mar 02 17:14:49 goal is to use the GLES drivers to do computation.. use the shaders to do computation... Mar 02 17:16:20 https://groups.google.com/forum/#!topic/beagleboard/tsRfbDVwjSM I meant this Mar 02 17:18:20 looking... Mar 02 17:18:57 that is just instructions to use the GPU for graphics Mar 02 17:21:11 So I get to write shaders to push some of computations on GPU using GL ES? Mar 02 17:22:39 in a nut shell yes... also have to come up with an alg that is suitable for doing it that way Mar 02 17:22:46 and document why it is suitable Mar 02 17:23:12 CPU -> GPU and GPU -> CPU can be expensive Mar 02 17:23:34 if that is too expensive then computations in the shader would be shaded by the xfer times Mar 02 17:23:57 what do you know about GL or GLES or CL? Mar 02 17:24:24 Well I did learn some OpenGL using Superbible Mar 02 17:24:44 So I did till Ch 5: Textures Mar 02 17:25:59 can you explain to me what a texture is? Mar 02 17:27:13 You can say its a stream of multidimensional data... Mar 02 17:27:32 can you be more specific Mar 02 17:29:52 I remember it being a multidimensional map. I don't remember more. Mar 02 17:30:21 okay Mar 02 17:30:56 what are examples of the dimensions in the normal graphics use context? Mar 02 17:33:19 3 are spatial, one is for weight, and 3 dimensions as color channels Mar 02 17:33:27 For textures generally 2 Mar 02 17:33:35 +3 of color Mar 02 17:33:41 +1 for Alpha Mar 02 17:35:01 and what kind of values are the color channels? Mar 02 17:35:12 (hex? ascii? binary? etc) Mar 02 17:35:49 float for OpenGL. In BMPs its 0-255 (ascii) for each channel Mar 02 17:36:05 for a 24/32 bit image Mar 02 17:42:53 But why are we using GLES? While allocating a buffer we can't control whether its in GPU or CPU... Better is OpenCl no? We can control in OpenCl Mar 02 17:43:32 jkridner: Started with the recreation of the games...upto now created only the program in which the computer asks us to spell a word...and we have to enter it through keyboard...if it is wrong computer spells it for us Mar 02 17:43:49 jkridner: Checkout https://github.com/AnirbanBanik1998/Speak_and_Spell Mar 02 17:44:07 Sidharth: it is a practical thing Mar 02 17:44:25 for non technical reasons, the chip only supports GLES 2.1 Mar 02 17:44:40 CL is nice but requires getting drivers Mar 02 17:44:58 since the HW is there already and GLES can be mangled for computations..... Mar 02 17:59:16 I have an idea to build an automatic weed remover using beagle any one want to contribute? Mar 02 18:08:59 Anirban: have you played with http://speaknspell.co.uk/speaknspell.html ? Mar 02 18:10:24 Jason can I build ? Mar 02 18:11:57 hypernome: is that an open source *software* project? Mar 02 18:12:38 Anirban: https://www.youtube.com/watch?v=KEKaAy8WyZw <-- mystery word game Mar 02 18:12:45 like "hangman" Mar 02 18:14:45 It is the combination of both hardware and software it can be worked as open source. Mar 02 18:16:47 Anirban: behavior should be like: https://www.youtube.com/watch?v=dlotyCwKt_E Mar 02 18:17:15 In the speak and spell we have to reproduce it? Mar 02 18:17:41 https://www.youtube.com/watch?v=RpeegJ0J5mE Mar 02 18:18:02 yeah, it should start by reproducing the existing games. Mar 02 18:19:17 We have to change like the interface part and can we add some new features? Mar 02 18:28:21 slackbot seems to be one-way again. Mar 02 18:28:25 jkridner: Played with the http://speaknspell.co.uk/speaknspell.html basically there is some differences with my program Mar 02 18:30:15 Didnt make the gui..just a basic terminal program...and the if i spell wrong the computer spells it for me unlike the original one in which it is displayed Mar 02 18:31:23 the youtube videos are more accurate. Mar 02 18:32:06 start with command-line and any text-to-speech app and augment later, probably starting with a voice-recognition and then going to new games. Mar 02 18:34:49 jkridner[m]: I'm interested in the remoteproc related projects - "port to rproc" and "update PyPRUSS" projects. Went throught the PyPRUSS bitbucket repo. I was wondering how to use PASM without elf support for PASM Mar 02 18:35:27 jkridner: So first will make the games in the command line and then go for speech recognition? Mar 02 18:35:37 I do realise that its a feature to be implemented in the port to remoteproc project Mar 02 18:36:47 jason can you say me about the pocket beagle? Mar 02 18:37:04 How to implement that Mar 02 18:39:54 hypernome: use jkridner so that it pings me. Mar 02 18:40:31 muneeb17: I was wondering about that as well.... Mar 02 18:40:43 muneeb17: not sure if elf support can be added easily or not... Mar 02 18:40:56 jkridner:okk so what to implement with pocket beagle Mar 02 18:40:58 muneeb17: otherwise, it could be switched to the TI C compiler. Mar 02 18:41:10 jkridner: yeah we can always do that Mar 02 18:41:24 muneeb17: that might be a good start anyway and we can update PASM later. Mar 02 18:41:33 muneeb17: ideally, you could use GCC... Mar 02 18:41:48 muneeb17: I think there is a working build for the PRU you can grab. Mar 02 18:41:58 I haven't tried GCC for PRU yet. Mar 02 18:42:11 jkridner: link? Mar 02 18:42:19 hypernome: I'd not worry about anything PocketBeagle specific in the early phases.... Mar 02 18:42:48 hypernome: later, we can work on a demo that adds audio in/out, a keyboard and a simple display. Mar 02 18:42:59 muneeb17: https://github.com/dinuxbg/gnupru Mar 02 18:43:03 jkridner: Did you check my code? Mar 02 18:43:05 first Google result for "PRU GCC" Mar 02 18:43:17 jkridner: oh Mar 02 18:43:42 Anirban: I took a look. Logic looks rather simple and rather different from reproducing the device games. The hook for speaking is a useful lesson. Mar 02 18:44:11 Anirban: I'd recommend a more open format like csv for the word lsit. Mar 02 18:44:16 s/lsit/list/ Mar 02 18:45:01 jkridner: Ok I will use the csv format henceforth Mar 02 18:45:25 Anirban: makes it easier to manage with git as well. Mar 02 18:45:53 Ok Mar 02 18:47:05 jkridner:please can you say me about the remoteseismometer node? Mar 02 18:48:05 jkridner: the computer spells out the entire word as an output..I think it can be a necessary improvement... Mar 02 18:48:27 hypernome: I'd look at nerdboy/sarnold[m] for that. Mar 02 18:49:01 Anirban: is that what the youtube videos show? the flash-based emulator seems to have some notable errors. Mar 02 18:49:32 jkridner: Just want to add Speech recognition now as then I would not have to pass the values from the keyboard then Mar 02 18:49:57 Ti C Compiler already has ELF support . right ? Mar 02 18:50:01 look at the qcn client repo, integrate bbb gpio/sensors wuth that Mar 02 18:50:10 * nerdboy off to appt.... Mar 02 18:50:40 jkridner: The flash based emulator displays the output when asking to spell it...it is a big error Mar 02 18:50:45 zeekhuge: yes Mar 02 18:52:13 nerdboy:okk Mar 02 18:53:09 jkridner: I think the main purpose of the PyPRUSS project is to make dealing with PRUs very beginner friendly. right? Mar 02 18:54:33 just the compiling and booting part. You still need to write code in PASM .. so .. Mar 02 18:54:35 maybe yeah .. Mar 02 18:55:28 zeekhuge: do you think elf can be supported easily Mar 02 18:58:35 muneeb17: absolutely. Mar 02 18:58:47 muneeb17: loading and communicating. Mar 02 18:59:46 zeekhuge: PASM is nice, but C/C++ would be good for many things. Not sure if GCC PRU has full assembly support.... I hope so via GAS. Mar 02 19:00:05 * jkridner just installed gcc-pru to try it out. Mar 02 19:00:14 jkridner: The hangman game is really interesting...gonna try it next Mar 02 19:00:18 nerdboy:can you please elaborately describe me what to do and can't we use python to write code Mar 02 19:00:31 TI C compiler has "asmpru" and is pre-installed on Beagle Debian images. Mar 02 19:00:48 zeekhuge: I don't see why we can't use the TI C compiler. Mar 02 19:01:00 zeekhuge: would be nice to have a 100% open source roadmap. Mar 02 19:01:19 So, starting with GCC for PRU might be better, if sufficiently bug-free. Mar 02 19:01:31 ohkay. I see. Mar 02 19:02:15 the TI C Compiler is the only one pre-installed on the Debian images today. Mar 02 19:02:29 jkridner: In the hangman game, I am having one doubt, in the dashes, I just randomly type letters and if it is correct it gets placed in its correct position? Mar 02 19:02:41 * jkridner found "pru-as" as part of the GCC for PRU. Mar 02 19:02:46 * jkridner had to assume it was there. Mar 02 19:03:25 I wonder how to see how complete pru-as is. Mar 02 19:33:41 jkridner:Hi.For implementing Audio functionality on the pocketbeagle, Can we use a board with pre- installed drivers like ALSA Mar 02 19:33:41 (http://www.alsa-project.org/main/index.php/Main_Page) Mar 02 19:34:16 ? Mar 02 19:34:23 board == pre-installed? Mar 02 19:34:42 USB audio and Bela Mini are reasonable audio options for PocketBeagle... Mar 02 19:34:53 I'd like to also get the PWM ALSA driver working. Mar 02 19:35:04 we have it built, but don't know how to configure it. Mar 02 19:35:46 I am quite new to beaglebone and not sure if that has to be implemented as a part of the project Mar 02 19:37:45 jkridner:ohh. Okay. I meant pocketbeagle by board Mar 02 19:43:29 depends on the project. Mar 02 19:54:01 And which voice generation(text to speech) application do you think is better to work with? I found an app called flite more suitable for pocket beagle but not quite sure if it works Mar 02 19:55:36 jkridner: pru-gcc examples are working Mar 02 19:55:46 jkridner:And which voice generation(text to speech) application do you think is better to work with? I found an app called flite more suitable for pocket beagle but not quite sure if it works Mar 02 21:22:37 Hi, any GSOC Mentors online? Mar 02 21:38:18 hehe flite Mar 02 21:55:10 madhur - have you considered an offline system? **** ENDING LOGGING AT Sat Mar 03 03:00:00 2018