How to do that?Better choice would be DirectML, that's GPU independent.
Cheers
Tom
How to do that?Better choice would be DirectML, that's GPU independent.
Cheers
Tom
I think you're referring to a startup PI message? That has nothing to do with whether you have GPU acceleration, which is something that PI doesn't use at this point.I assume, this does not work with ATI RX graphics cards? I installed the update and all, but it says I'm using a "raster only graphics".
Correct... this only works with NVIDIA GPUs.I assume, this does not work with ATI RX graphics cards? I installed the update and all, but it says I'm using a "raster only graphics".
Yes the startup message.I think you're referring to a startup PI message? That has nothing to do with whether you have GPU acceleration, which is something that PI doesn't use at this point.
The GPU acceleration only impacts the three Croman tools, though. Any other differences you are seeing in performance between the two systems is related to other features of those systems. Not to their graphics cards.Yes the startup message.
I got 2 systems , one with nvidia (RX3060Ti card and 12th gen intel cpu) and an older one I store my images and usually process it (AMD 5-3600+ RX 6600XT) , but I don't think it's working on my AMD system. It's very slow, just like not having any graphics cards. I tried resetting/updating/reloading the repositories, but it won't work regardless. I mean I understand - 1st world problems - I could just work on the other machine of course, but that means I would have to migrate all my images and install pixinsight and re-check all the files to install, because I don't have anything astrophotography stuff installed on that system.
Thanks! Beside the tools, interestingly the newer system isn't much faster than the older one. Running benchmarks the newer Intel+Nvidia system is ahead, but not by much really. Without seeing the benchmark scores, I wouldn't be able to tell. I actually prefer the AMD because it runs more silent and less heat and less power usage, but again, I don't want to go off topic here. The tools still work fine, just take a minute or 2 longer.The GPU acceleration only impacts the three Croman tools, though. Any other differences you are seeing in performance between the two systems is related to other features of those systems. Not to their graphics cards.
This doesn't sound like you really followed directions. When you update to a new build, Pixinsight installs a tensorflow.dll, but that's not the one you want. Because this tensorflow.dll is not for GPU acceleration.I had backed up tensorflow file prior to updating PI, but I see it did not change the current file in PixInsight bin directory. I tried installing https://www.rc-astro.com/TensorFlow/PixInsight/GPU and realized it was already installed.
Yeah, you can enable that or disable that as long as you want, Pixinsight doesn't support CUDA (yet). I believe it's written there.I also see GPU accel enabled in global preferences.
Ah, of course, I must have done <insert any term> wrong. I did install the backup tensorflow.dll, as one of the many iterations that I tried, in order to troubleshoot the root cause of the problem. I also did see that the tensorflow.dll was the exact filesize, time and date after the 1605 install as prior to the install. I purposely checked for that dll in program files\pixinsight\bin directory because I was aware of BlurX, starnet2 needing to be reinstalled when PI update removes them. I can't believe it's impossible to code a solution that retains any process and script plugins that are installed prior to PI update. That would be the engineering solution to this problem. I'll figure it out eventually. I do maintain the position that PI update is not a robust process.This doesn't sound like you really followed directions. When you update to a new build, Pixinsight installs a tensorflow.dll, but that's not the one you want. Because this tensorflow.dll is not for GPU acceleration.
So, no matter what, after an upgrade you have to replace the tensorflow.dll and overwrite the one in the Pixinsight directory.
Yeah, you can enable that or disable that as long as you want, Pixinsight doesn't support CUDA (yet). I believe it's written there.
GPU acceleration is only supported by the XT-tools and Starnet2.
Cheers
Tom
On Linux / Ubuntu I built libtensorflow for ROCm and these work on AMD GPUs now. https://rockchucksummit.com/pixinsight-gpu-acceleration-for-amd/I assume, this does not work with ATI RX graphics cards? I installed the update and all, but it says I'm using a "raster only graphics".
This would likely work if ALL of the DLLs included in the repository are copied to that directory:Russ,
Can the Photoshop version of StarXTerminator be accelerated by replacing the tensorflow.dll in C:\Program Files\Common Files\RC-Astro\StarXTerminator with the GPU version that was installed in C:\Program Files\PixInsight\bin with this update?
cublas64_11.dll
cublasLt64_11.dll
cudart64_110.dll
cudnn64_8.dll
cudnn_adv_infer64_8.dll
cudnn_cnn_infer64_8.dll
cudnn_ops_infer64_8.dll
cufft64_10.dll
curand64_10.dll
cusolver64_11.dll
cusparse64_11.dll
nvrtc64_112_0.dll
tensorflow.dll
zlibwapi.dll
Copying these into the folder did not improve the speed.This would likely work if ALL of the DLLs included in the repository are copied to that directory:
Code:cublas64_11.dll cublasLt64_11.dll cudart64_110.dll cudnn64_8.dll cudnn_adv_infer64_8.dll cudnn_cnn_infer64_8.dll cudnn_ops_infer64_8.dll cufft64_10.dll curand64_10.dll cusolver64_11.dll cusparse64_11.dll nvrtc64_112_0.dll tensorflow.dll zlibwapi.dll