Metal.rand
with Int8
and Int16
are only generating positive numbers
#526
Labels
Metal.rand
with Int8
and Int16
are only generating positive numbers
#526
On main branch. Noticed while working on JuliaGPU/Metal.jl#321. Will still be relevant once JuliaGPU/Metal.jl#321 is merged as the MPSMatrixRandom generation is not always used. Unsigned integers and 32/64 bit variants seem unaffected.
Histograms:
![Int8metalrng](https://private-user-images.githubusercontent.com/28689358/318216902-4d1034ae-6484-4290-84ed-56ed8af4f317.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NjU2NTcsIm5iZiI6MTczOTU2NTM1NywicGF0aCI6Ii8yODY4OTM1OC8zMTgyMTY5MDItNGQxMDM0YWUtNjQ4NC00MjkwLTg0ZWQtNTZlZDhhZjRmMzE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDIwMzU1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0Y2U3OTY2ZDBhNTA1YzVjNTBmYmRjMzU3ODNhNmQ4OWQ4OThiODNhYzZmNWM5MzMyOGMyMTcxNDNkMGFmYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.hIDEQULhrpvs7NTXki06OjGF9jmzwyUT-m7zY16R4vw)
Code:
The text was updated successfully, but these errors were encountered: