Kilosort icon indicating copy to clipboard operation
Kilosort copied to clipboard

Different results on different computers/GPUs

Open ZiadAli opened this issue 3 years ago • 1 comments

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

ZiadAli avatar May 12 '22 10:05 ZiadAli

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.

marius10p avatar Jun 27 '22 13:06 marius10p