[caffe2] std::numeric_limits<double>::quiet_NaN() use instead of ::nan("") (#33566)
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/33566
Test Plan:
```lang=bash
buck build mode/opt -c fbcode.cuda_use_clang=true //fblearner/flow/projects/dper:workflow
buck build mode/opt //fblearner/flow/projects/dper:workflow
```
Execute tests on devgpu:
```
buck test mode/dev-nosan -j 8 //caffe2/caffe2/python/operator_test/... //caffe2/test:cuda
```
Reviewed By: ngimel
Differential Revision: D20006447
fbshipit-source-id: ec522bc2065ad033ee2eeedd26d4a8a7a27e5f56