Skip to content

mmod_human_face_detector auto fallback from CUDA to CPU #3044

Answered by davisking
ha7sh17 asked this question in Q&A
Discussion options

You must be logged in to vote

It's because changing the order in which you add floating point numbers slightly changes the resulting value. And in cuda there are a ton of threads doing just that. So when something changes the way those threads get scheduled you will sometimes get slightly different results.

Replies: 1 comment 7 replies

Comment options

You must be logged in to vote
7 replies
@arrufat
Comment options

@ha7sh17
Comment options

@arrufat
Comment options

@davisking
Comment options

Answer selected by ha7sh17
@ha7sh17
Comment options

@davisking
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants