I have an Nvidia graphics card (thus with “CUDA”) in my computer. I decided to make a bunch of speed tests, to see if the ARGOS_DEVICE_TYPE
setting really did anything. I was surprised that cpu
is faster by one second for the same test.
I tried the text This is a test to check the speed difference between various device types to see if there is any difference.
from en
to es
:
With nothing set: 4.285677909851074
seconds.
With auto
: 4.503474950790405
seconds.
With cuda
: 4.536334037780762
seconds.
With cpu
: 3.598237991333008
seconds.
The value cpu
was pure guesswork by me because the values are not documented and also could not be found anywhere in the source code when I searched, even though it knows how to respond when you use a value that it doesn’t recognize, such as none
.
Does this mean that my GPU is really bad? I cannot detect much GPU usage while it’s running (Task Manager), but also not CPU and IO. Like with so many other programs, I get the feeling that Argos Translate isn’t nearly using my machine’s full power. It’s frustrating!