code: def test_pack_float():
      offset_bit = 32
      precision = 16
      coder = Coder(_Coder())
      vec = torch.tensor([0.1, 0.2, 0.3, 0.4, 0.5])
      packed = coder.pack_floats(vec, offset_bit, 2, precision)
      unpacked = coder.unpack_floats(
          packed, offset_bit, 2, precision, 5
      )
      assert torch.allclose(vec, unpacked, rtol=1e-3, atol=1e-3)
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_pack_float() without return types