{
  "input": [
    "2",
    "3"
  ],
  "vector_output": [
    "7",
    "6"
  ],
  "jacobian_rows_output_columns_input": [
    [
      "4",
      "1"
    ],
    [
      "3",
      "2"
    ]
  ],
  "finite_difference_jacobian": [
    [
      "4",
      "1"
    ],
    [
      "3",
      "2"
    ]
  ],
  "upstream_scalar_gradient_wrt_outputs": [
    "1",
    "2"
  ],
  "scalar_function": "L=g1+2*g2",
  "scalar_value": "19",
  "input_gradient_Jtranspose_v": [
    "10",
    "5"
  ],
  "finite_difference_scalar_gradient": [
    "10",
    "5"
  ],
  "finite_difference_h": "1/1000",
  "direction": [
    "1",
    "-1"
  ],
  "directional_derivative": "5",
  "central_difference_exact_for_these_polynomials_not_general": true,
  "optimizer_training_or_pytorch_run": false
}
