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!