GoodAI / BrainSimulator

Brain Simulator is a platform for visual prototyping of artificial intelligence architectures.
https://www.goodai.com/brain-simulator
Apache License 2.0
286 stars 62 forks source link

Port from CUDA to OpenCL #16

Open cornytrace opened 8 years ago

cornytrace commented 8 years ago

Hello there,

I saw this very interesting and innovative software, but apparently it is limited to the proprietary nvidia cuda sdk. Porting to OpenCL would enable everyone to run the software, which is very important if you want the software to gain traction and be use by a lot of researchers/users. I know this will involve a lot of work. However, I am convinced using an open standard will benefit the project enormously in the long term. You cannot simply ignore 20% of your potential users.

philipperemy commented 7 years ago

What about Linux then?

cornytrace commented 7 years ago

What about it? OpenCL is supported on all videocards under Linux as far as I can see.

HonzaSinkora commented 7 years ago

Hi, we don't plan to switch to OpenCL or to add support for GNU/Linux in the near future.

cornytrace commented 7 years ago

Using a proprietary sdk will only hurt the project in the future, you are basically at the whims of Nvidia. Not to mention that if a lot of software would come to demand CUDA functionality, we would be giving Nvidia a monopoly. This is one of the many reasons why open APIs are better in the long run.

philipperemy commented 7 years ago

@cornytrace No one uses Open APIs in Deep Learning. You should ask it to Tensor Flow as well.