|
apparently nvidia only supports cuda on IBM power 8 like there's no opencl support for nvidia cards on power 8 systems
|
# ? Oct 27, 2017 10:40 |
|
|
# ? Jun 8, 2024 15:33 |
|
I'm working on making baby's first DNN using cuda ATM, and it sucks in some ways compared to opencl like I liked being able to pass kernel source to the opencl implementation and having it JITC'd and running. Instead I have to use NVCC, which doesn't work with fedora 26 cause the gcc implementation is too new, so i have a docker container with nvcc and gcc 6 installed just to compile ptx files to run in cuda
|
# ? Oct 27, 2017 10:46 |
|
isn't this what you want http://docs.nvidia.com/cuda/nvrtc/index.html
|
# ? Oct 27, 2017 11:23 |
|
repiv posted:isn't this what you want it only works for ptx and such. i want to load a .cu file at runtime, and aside from calling nvcc at runtime to produce a ptx, it's not possible. edit: huh, looking at that documentation, it does very much seem to say you can load the cu and get a ptx file from it that you can then call with loadmodule. kinda strange the nvidia reps at the hpc conference i was just at didn't know about it. Condiv fucked around with this message at 15:11 on Oct 27, 2017 |
# ? Oct 27, 2017 15:08 |
|
you should definitely be able to, all the pre-compiling stuff is motivated primarily by being able to lock people out of your source code files and, if anything, complicates matters
|
# ? Oct 27, 2017 15:52 |
|
Condiv posted:apparently nvidia only supports cuda on IBM power 8 it's weird how much linus looks like eric schmidt
|
# ? Oct 27, 2017 16:43 |
|
Sagebrush posted:it's weird how much linus looks like eric schmidt just converging on the 50-year-old Awful Unix rear end in a top hat phenotype
|
# ? Oct 27, 2017 17:50 |
|
repiv posted:isn't this what you want ok, i started compiling my kernel with nvrtc using a jnr binding i wrote and nvrtc is demanding 32 bit library includes?? edit: i think the rpm-fusion nvidia drivers and the nvidia repo cuda drivers were interacting weird. when i went to uninstall nvidia-driver.i686 (bye steam), cuda-9-0.x86_64 got pulled in too. likewise, installing cuda-9-0 pulled in the 32 bit drivers? disabling rpm-fusion seems to have fixed things... for now edit: i'm so loving dumb. i was getting errors like my gcc toolchain was missing cause.. it is! the loving nvrtc documentation says i cannot compile standard c programs with it, just CUDA KERNELS. and so i go ahead and feed it a cu file with an int main and stdio.h and spend the rest of the night scratching my head why this isn't working Condiv fucked around with this message at 02:46 on Oct 28, 2017 |
# ? Oct 27, 2017 22:35 |
|
Cocoa Crispies posted:just converging on the 50-year-old Awful Unix rear end in a top hat phenotype i mean at least linus does stuff, unlike esr
|
# ? Oct 29, 2017 23:58 |
|
so, i'm becoming less and less interested in using nvidia GPUs for computation right now. yeah, cuda's a nice lib, and yeah, i'd love to use power 8 for what we're doing, but apparently IBM power 8 with nvidia P100s only support cuda and don't support openCL at all. I'm not talking nvidia's typical, opencl 1.2 only support, they don't support vulkan, opengl, or opencl. just cuda. getting locked into a single vendors' computation platform seems like a big mistake, and it seems like nvidia is doing this all over the place (see: nvidia refusing to work with wayland, implementing their own dumb eglstreams thing that no-one uses)
|
# ? Nov 12, 2017 14:44 |
|
there's sort of a technical justification for eglstreams but it's still kinda dumb something about being eglstreams being able to abstract out the format of scanout buffers so that the scanout buffer can be encoded in some proprietary pixel format or layout that reduces scanout power consumption idk
|
# ? Nov 12, 2017 16:34 |
|
it is sort of weird since nvidia is setting themselves up with antitrust issues if they actually manage to stamp amd out of the running entirely, and that seems the way it'll end up i'm going to make an effort post on my pet interest in texture compression one of these days btw
|
# ? Nov 12, 2017 18:09 |
|
Condiv posted:(see: nvidia refusing to work with wayland, implementing their own dumb eglstreams thing that no-one uses) nvidia is 100% of the linux graphics market that makes money so it would be more accurate to talk about wayland refusing to work with nvidia, instead supporting graphics primitives that exist only in little-used drivers
|
# ? Nov 12, 2017 23:13 |
|
Cybernetic Vermin posted:it is sort of weird since nvidia is setting themselves up with antitrust issues if they actually manage to stamp amd out of the running entirely, and that seems the way it'll end up monopolies are not illegal when come by honestly if nvidia stamps out amd by offering a better product that customers like better, the doj will blow kisses at them
|
# ? Nov 12, 2017 23:14 |
|
Condiv posted:disabling rpm-fusion seems to have fixed things... rpm-fusion is a giant shitpile. never enable rpm-fusion in yum if you can avoid it. if you can't avoid it, install the yum priorities plugin so you can avoid accidentally trashing your system it is as bad as ubuntu launchpad, if not worse
|
# ? Nov 12, 2017 23:15 |
|
Notorious b.s.d. posted:rpm-fusion is a giant shitpile. never enable rpm-fusion in yum if you can avoid it. if you can't avoid it, install the yum priorities plugin so you can avoid accidentally trashing your system rpmfusion wasn't the problem, it was me
|
# ? Nov 12, 2017 23:17 |
|
Condiv posted:rpmfusion wasn't the problem, it was me my advice remains the same rpmfusion is dangerous. install packages individually if at all possible, don't enable the repo if you can avoid it.
|
# ? Nov 12, 2017 23:28 |
|
Notorious b.s.d. posted:nvidia is 100% of the linux graphics market that makes money it was like this before, but not now with amd you seriously should buy amd now if you want the best experience in linux
|
# ? Nov 12, 2017 23:32 |
|
Tankakern posted:it was like this before, but not now with amd nvidia is still 100% of the market nobody is buying firegl in order to do gpu compute lol
|
# ? Nov 12, 2017 23:35 |
|
Notorious b.s.d. posted:nvidia is still 100% of the market apparently amd's radeon instinct line is for that instead: https://hothardware.com/news/amd-radeon-instinct-mi25-gpu-accelerator-deep-learning-246-tflops-fp16
|
# ? Nov 12, 2017 23:48 |
|
Cybernetic Vermin posted:it is sort of weird since nvidia is setting themselves up with antitrust issues if they actually manage to stamp amd out of the running entirely, and that seems the way it'll end up astc looks cool thats all i know about texture compression
|
# ? Nov 12, 2017 23:50 |
|
Notorious b.s.d. posted:nvidia is still 100% of the market firegl is not a thing anymore for radeon and gpu compute you'd use ROCm
|
# ? Nov 13, 2017 11:09 |
|
amd's newest pro driver has a feature where you can ''host" and toggle between up to two consumer radeon drivers. only works with wx and vega cards though, so no extreme gaming for me.
|
# ? Nov 13, 2017 11:17 |
|
Notorious b.s.d. posted:monopolies are not illegal when come by honestly using your monopoly position in one market to gain unfair advantage in another is trouble though, and sham competition with amd seems likely to be better for keeping their options open
|
# ? Nov 13, 2017 11:21 |
|
Notorious b.s.d. posted:monopolies are not illegal when come by honestly yeah, and that's extremely bad.
|
# ? Nov 13, 2017 11:42 |
|
amd have the lead in the games market, playstation & xbox both use amd hardware. i guess that is a significant percentage of profit that nvidia can't touch. this has the knock on effect that unless it's a dedicated pc game, all time/money will be spent optimising shaders for amd hardware. pc performance is secondary - go buy a faster board if you want bigger numbers.
|
# ? Nov 13, 2017 14:11 |
|
that hasn't materialised anywhere though?
|
# ? Nov 13, 2017 14:28 |
|
OzyMandrill posted:amd have the lead in the games market, playstation & xbox both use amd hardware. i guess that is a significant percentage of profit that nvidia can't touch. they don't make much money off of consoles nVidia cornering the GPU market would be v bad, they already are extracting monopoly rents on high end cards and for AI/ML focused cards
|
# ? Nov 13, 2017 14:37 |
|
a quick google suggests that intel are the bosses of the gpus market from their integrated stuff, and they've started on a combined radeon/intel core for laptops. i wouldnt be surprised if long term, radeon becomes the default 'hi performance' integrated gpu for cheap mass market 'gaming rigs'
|
# ? Nov 13, 2017 14:53 |
|
Tankakern posted:firegl is not a thing anymore
|
# ? Nov 13, 2017 15:25 |
|
Notorious b.s.d. posted:monopolies are not illegal when come by honestly that's not true at all and is how Microsoft got dinged.
|
# ? Nov 13, 2017 15:55 |
|
Remember that u.s. antitrust policy is driven by Bork doctrine, which states that as long as consumer prices are going down, monopolies are fine This is why Amazon continues to be allowed to exist
|
# ? Nov 13, 2017 17:31 |
|
its a good policy
|
# ? Nov 13, 2017 17:32 |
|
Shaggar posted:that's not true at all and is how Microsoft got dinged. microsoft's anti-trust troubles were rooted in using a pre-existing, legal, monopoly (windows) to create strength in new markets (browsers)
|
# ? Nov 13, 2017 18:17 |
|
Sagebrush posted:Remember that u.s. antitrust policy is driven by Bork doctrine, which states that as long as consumer prices are going down, monopolies are fine this is even worse than it sounds, because the doctrine primarily applies to mergers and acquisitions current interpretation of anti-trust law is that it is totally cool and good to buy all of your competitors and create an old-timey monopolist trust, as long as you convince regulators that consumers won't be (immediately) hurt by it
|
# ? Nov 13, 2017 18:18 |
|
Notorious b.s.d. posted:nvidia is 100% of the linux graphics market that makes money not only that but the OS platforms could meet them halfway so they could build their drivers without worrying about poo poo breaking because some rear end in a top hat decided to reorder the elements in a struct
|
# ? Nov 14, 2017 08:35 |
|
Notorious b.s.d. posted:microsoft's anti-trust troubles were rooted in using a pre-existing, legal, monopoly (windows) to create strength in new markets (browsers) IE was a legal monopoly in the same way windows was. netscape was just all butt hurt cause they sucked rear end
|
# ? Nov 14, 2017 15:51 |
|
Shaggar posted:IE was a legal monopoly in the same way windows was. netscape was just all butt hurt cause they sucked rear end truth. i tried netscape back in the day and the bloated fucker hogged all the resources and froze the system.
|
# ? Nov 14, 2017 16:47 |
|
Shinku ABOOKEN posted:truth. i tried netscape back in the day and the bloated fucker hogged all the resources and froze the system. truly before its time
|
# ? Nov 14, 2017 17:18 |
|
|
# ? Jun 8, 2024 15:33 |
|
Notorious b.s.d. posted:nvidia is 100% of the linux graphics market that makes money Wayland is a windowing system/compositor, not HPC or anything, so in fact its largest target GPU market is Intel. Plenty of people out there running without discrete GPUs because they don't need them to shuffle windows around their desktop.
|
# ? Nov 14, 2017 17:56 |