code: def test_square_root_divide(self, data_and_scale, gc, dc):
      self.assertReferenceChecks(
          device_option=gc,
          op=core.CreateOperator(
              "SquareRootDivide", ["data", "scale"], ["output"]
          ),
          inputs=list(data_and_scale),
          reference=partial(divide_by_square_root),
          output_to_grad="output",
          grad_reference=grad,
      )
  
file_path: pytorch/caffe2/python/operator_test/square_root_divide_op_test.py
imports: from caffe2.python import core
  from functools import partial
  from hypothesis import strategies
  import caffe2.python.hypothesis_test_util
  import caffe2.python.serialized_test.serialized_test_util
  import math
  import numpy
label_desc: Use image node_id 1 for calling the TestSquareRootDivide obj's underlying member method code with example usage: obj.test_square_root_divide(data_and_scale, gc, dc) without return types