News for hackers. Stuff that matters.
Re:A FreeBSD 10 Desktop How-To by cs702 on Saturday August 27, 2016 @10:38AM (#12372519)
FreeBSD is amazing, but it suffers from one big problem: the number of people using it is so small that many things that are easy to accomplish on Linux and other operating systems prove incredibly inconvenient or impossible on FreeBSD because no one has bothered to do them before.

This is best explained with an example. Say you want to install TensorFlow with CUDA 7.5 and cuDNN v4 support, which is necessary for training large neural nets.

Here's how you do it on, say, Ubuntu:

  sudo pip3 install --upgrade [Official TensorFlow URL]
And here's a blog post with a long list of instructions, explanations, and caveats for doing the same thing on FreeBSD:

  https://ecc-comp.blogspot.com/2016/06/tensorflow-on-freebsd.html
Except that on FreeBSD apparently no one has posted instructions for getting CUDA or cuDNN to work with TensorFlow, so you're in for a world of "fun" trying to figure out how to do that on your own.
Re:A FreeBSD 10 Desktop How-To by danieldk on Saturday August 27, 2016 @11:12AM (#12372664)
Isn't the problem that that CUDA for FreeBSD does not exist in the first place?
Re:A FreeBSD 10 Desktop How-To by loeg on Saturday August 27, 2016 @12:54PM (#12373134)
Nvidia can't be bothered to port it.
Re:A FreeBSD 10 Desktop How-To by vasili111 on Saturday August 27, 2016 @12:58PM (#12373151)
What about using CUDA with bhyve with "PCI-E passthrough"? It should work near native speed. This was suggested here: https://news.ycombinator.com/item?id=10767172