code: def test_cbrt(self, X, in_place, gc, dc):
      op = core.CreateOperator(
          "Cbrt",
          ["X"],
          ["X"] if in_place else ["Y"],
      )
  
      def cbrt_ref(X):
          return [np.cbrt(X)]
  
      self.assertReferenceChecks(
          device_option=gc,
          op=op,
          inputs=[X],
          reference=cbrt_ref,
          ensure_outputs_are_inferred=True,
      )
  
imports: from caffe2.python import core, workspace
  from hypothesis import given, assume, settings
  import caffe2.python.hypothesis_test_util
  import hypothesis.strategies
  import numpy
  import unittest
label_desc: Use image node_id 10 for calling the TestElementwiseOps obj's underlying member method code with example usage: obj.test_cbrt(X, in_place, gc, dc) and returns: list