< Previous | Contents | Manuals Home | Boris FX | Next >
โGPU Preferences
These controls are specific to your machine, and govern how or if Tensorflow or macOS attempts to use the GPU on your machine. Note that you must have a suitable GPU and the Windows or Linux Tensorflow-GPU overlay installed in your system, see the Installing the Tensorflow-for-GPUs Overlay section above. (Again, macOS 10.15+ already has the necessary support.)
GPU Control. Selector between Auto, CPU only, or โGPU, or CPUโ. In Auto mode, Tensorflow/macOS gets to decide. In CPU only mode, Tensorflow/macOS is told NOT to use the GPU. In โGPU, or CPUโ mode, we tell Tensorflow to use one, but it is still at its discretion whether or not it is able to do so. While the behavior of โGPU, or CPUโ and Auto should be the same, we canโt guarantee that Tensorflow treats them as the same. Important: on macOS systems with ANE, the neural engine is (possibly)
enabled only if Auto is selected, the โGPU, or CPUโ mode specifically excludes the ANE. In all cases, there is no way to force processing onto an unwilling GPU or ANE.
Use minimum GPU RAM. Checkbox. Normally, Tensorflow allocates and retains ALL memory on the GPU (that isnโt already used for monitor display). Obviously, that isnโt too friendly. The Use minimum GPU RAM tells Tensorflow to only ask for memory when it needs itโฆ but it is really hungry, so this probably wonโt matter unless you have tens of GBs of RAM on your GPU, or keep the tile settings small.
GPU memory %. Spinner. When non-zero, we tell Tensorflow to use only this much of the GPUโs memoryโฆmaybe 25% or 50% would be a typical value, if the card is to do something else big. The downside of using this spinner is that by limiting the memory available, youโll have to use smaller tile settings to stay within that available memory.
ยฉ2024 Boris FX, Inc.ย โย UNOFFICIALย โย Converted from original PDF.