Skip to content

Relax atol When Comparing Forward Outputs#6969

Merged
thiagocrepaldi merged 1 commit intothiagofc/ortmodule-apifrom
weicwang/atol
Mar 10, 2021
Merged

Relax atol When Comparing Forward Outputs#6969
thiagocrepaldi merged 1 commit intothiagofc/ortmodule-apifrom
weicwang/atol

Conversation

@Lafi7e
Copy link
Contributor

@Lafi7e Lafi7e commented Mar 10, 2021

Relax atol to 1e-06 when comparing forward outputs between PT and ORT, as the outputs contain quite some nearly-0 numbers. According to "absolute(a - b) <= (atol + rtol * absolute(b))", if the absolute(a-b) is larger than atol (which is possible), a very small b value will fail the check. For example, if atol=1e-08, if a=1.0000002, b=1.0000001, it will return True, but if a=0.0000002, b=0.0000001, absolute(a - b) is same here, but it will return False because b is too small.

@thiagocrepaldi thiagocrepaldi merged commit 3f579fa into thiagofc/ortmodule-api Mar 10, 2021
@thiagocrepaldi thiagocrepaldi deleted the weicwang/atol branch March 10, 2021 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants