So, my workstation has recently gotten a significant upgrade, which basicly excludes all non-Server Windows versions.
I would like to run fedora, so I installed fedora 28, 29, 30 beta respectively.
However I need the ability to compile tensorflow-gpu v1.12!
First problem: fedora 28, 29 & 30 comes with gcc version 8/9, so I compiled gcc 7 however bazel (futhermore i cannot compile tf-gpu 1.12 with the most recent bazel Versions on fedora) did not like that at all. So I’ve come to the conclusion that I need a fedora version which ships with gcc 7 so fedora 27 it is. During the testing the Nvidia driver 418 worked fine with my rtx 2060, cuda and cudnn all installed and i could run tf-gpu version 2 projects just fine.
So I installed fedora 27 with a gt710 because the installer does not like rtx cards, as fedora 28 and 29 - atleast the kde spin
My actual Issue: Did all updates and installed the nvidia driver 418 and I get just the cursor on black background. so than I tried installing the nvidia drivers again on a fresh install, following this guide: https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/
Same issue.
So i complied kernel 5.0.6 because that worked on fedora 29/30beta perfectly with the rtx 2060
Same issue I get stuck after the fedora boot animation. Just a black screen with the cursor.
In some forum post it was suggested to disable the intel igpu - i’ve got a vga IPMI solution form aspeed so i disabled that, however I saw it in the dmesg and same issue. I could probably blacklist the device id, but it worked on fedora 29/30 without it disabled.
Is there a reason you can’t use v1.13? Also, is all of tensorflow locked to gcc7?
Seems to me like Tensorflow is the issue here, not Fedora.
Use this repo. I have had nothing but success with this repo.
I’ve found that the Nvidia drivers like the displays to be plugged into the most powerful gpu you have. IDK why, but that’s just how it is. So put that in your UEFI boot slot and attach the displays to it.
Yes it has to be specificly tf 1.12. And I need gcc7 for cuda 10.0 because it doesn’t allow gcc <=7.
I know cuda 10.1 does support gcc8 but on fedora 29 all easily available bazel versions are to new for tf 1.12 and will not compile
Okay, use Debian or CentOS. They’ve got older toolchains.
I know it’s not what you want to hear, but frankly, to build gcc7 on your system and have it properly interoperable, you’ll be building a whole toolchain. That’s definitely doable, but it’s easier to just use a different distro that already provides what you need.
That’s what I thought and I know ubuntu is an option, and would probably work well.
But I’m just curious why the rtx cards don’t work on fedora 27,at least for me. With that said I haven’t tried the negativo17 repo. I’ll try it soon