code: def test_smoke(self):
      with SummaryWriter() as writer:
          writer.add_pr_curve(
              "xoxo",
              np.random.randint(2, size=100),
              np.random.rand(100),
              1,
          )
          writer.add_pr_curve_raw(
              "prcurve with raw data",
              true_positive_counts,
              false_positive_counts,
              true_negative_counts,
              false_negative_counts,
              precision,
              recall,
              1,
          )
  
file_path: pytorch-tensorboardx/tests/test_pr_curve.py
imports: import unittest
  import torch
  import numpy
  from tensorboardX import SummaryWriter
  from tensorboardX import summary
  from .expect_reader import compare_proto
label_desc: Use image node_id 1 for calling the PRCurveTest obj's underlying member method code with example usage: obj.test_smoke() without return types