Different results on different computers/GPUs
Hello, I'm running Kilosort on identical datasets with identical parameters on two different PCs. One machine is running MATLAB 2022a and has a GeForce RTX 3080 Ti, the other is running 2018b and has a GeForce GTX 1070 Ti. The discrepancy occurs at the line below in the gpufilter.m file.
datr = filter(b1, a1, dataRAW); % causal forward filter
When I run the line above on the GTX machine and compare to the filter result from the RTX machine I get different results, but when I run the line below on the GTX machine I get the same result. Any ideas why there may be a discrepancy here?
datr = filter(b1, a1, gather(dataRAW)); % causal forward filter
That is a Matlab built-in function, so you'll have to ask them... It's possible their implementation changed, but it's unlikely to affect the results very much.