4 ms·
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 oth
by cs702 10y ago
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.
- danieldk 10y agoIsn't the problem that that CUDA for FreeBSD does not exist in the first place?
- deleted 10y ago[deleted]
- loeg 10y agoNvidia can't be bothered to port it.
- vasili111 10y agoWhat 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 https://news.ycombinator.com/item?id=10767172