Re: LCZero is using my cores, not my GPU.
Posted: Tue Apr 24, 2018 8:31 pm
I think my OpenCL driver may have been too old.
I am installing the 2.0 driver now.
I am installing the 2.0 driver now.
Dann, what GPU do you actually have?Dann Corbit wrote:I think my OpenCL driver may have been too old.
I am installing the 2.0 driver now.
Leela needs the GPU memory to store the network input, weights and intermediate results. But this isn't all that much memory - a few hundred MB.Jhoravi wrote: While running in GPU does LCZero use the GPU memory too or just the system RAM?
AMD Radeon 6950.Gian-Carlo Pascutto wrote:Dann, what GPU do you actually have?Dann Corbit wrote:I think my OpenCL driver may have been too old.
I am installing the 2.0 driver now.
For NVIDIA and AMD cards the OpenCL support is included in the regular video driver. If you only have a built-in Intel GPU (which is inside the CPU), it is better to use the CPU directly.
It appears due to a gross oversight on AMD's end, OpenCL support is missing from the final drivers for these cards: https://community.amd.com/thread/192320Dann Corbit wrote: AMD Radeon 6950.
2 TFlops
I was installing OpenCL 2.0 drivers when I left this morning. If it turns out that the install does not work, I found an end-around:Gian-Carlo Pascutto wrote:It appears due to a gross oversight on AMD's end, OpenCL support is missing from the final drivers for these cards: https://community.amd.com/thread/192320Dann Corbit wrote: AMD Radeon 6950.
2 TFlops
This would explain why it's not being detected.
https://github.com/gcp/leela-zeroGian-Carlo Pascutto wrote:Dann, what GPU do you actually have?Dann Corbit wrote:I think my OpenCL driver may have been too old.
I am installing the 2.0 driver now.
For NVIDIA and AMD cards the OpenCL support is included in the regular video driver. If you only have a built-in Intel GPU (which is inside the CPU), it is better to use the CPU directly.
The Deepmind team had access to much superior hardware.duncan wrote:https://github.com/gcp/leela-zeroGian-Carlo Pascutto wrote:Dann, what GPU do you actually have?Dann Corbit wrote:I think my OpenCL driver may have been too old.
I am installing the 2.0 driver now.
For NVIDIA and AMD cards the OpenCL support is included in the regular video driver. If you only have a built-in Intel GPU (which is inside the CPU), it is better to use the CPU directly.
great contribution that you are making. thanks.
but may I ask why your program does not seem to be making as much rapid progress as lczero. do you have less people running it.?
The last line of the report was this:smatovic wrote:Is there a command line flag or something to tell it to use the GPU?You can run lc0 with --tune-only,Code: Select all
--gpu arg ID of the OpenCL device(s) to use (disables autodetection).
that will output a list of your OpenCL devices with OpenCL IDs,
then you can select the device with --gpu arg and run --tune-only and --full-tuner,
that will try a thousands of configuration options and create a config file for your device.
e.g.--Code: Select all
lczero --tune-only lczero --gpu 0 --tune-only --full-tuner
Srdja