docstr: Write chunk bytes to a file.
docstr_tok: ["Write","chunk","bytes","to","a","file","."]
code: def write_chunk_to_file(
      self,
      raw_data: bytes,
      filename: str,
  ) -> None:
      """Write chunk bytes to a file."""
      # Whether to compress the raw bytes
      if self._compression:
          raw_data = self._compressor.compress(raw_data)
  
      # Write the binary chunk file
      with open(os.path.join(self._cache_dir, filename), "wb") as out:
          out.write(raw_data)
  
imports: import json
  import os
  import warnings
  from dataclasses import dataclass
  from time import sleep
  from typing import Any, Dict, List, Optional, Tuple, Union
  import numpy
  import torch
  from lightning.data.streaming.compression import _COMPRESSORS, Compressor
  from lightning.data.streaming.constants import _INDEX_FILENAME, _TORCH_GREATER_EQUAL_2_1_0
  from lightning.data.streaming.serializers import Serializer, _get_serializers
  from lightning.data.utilities.env import _DistributedEnv, _WorkerEnv
  from lightning.data.utilities.format import _convert_bytes_to_int, _human_readable_bytes
label_desc: Use image node_id 13 for calling the BinaryWriter obj's underlying member method code with example usage: obj.write_chunk_to_file(raw_data, filename) without return types