code: def write_orc_partition(df, path, fs, filename, compression="snappy"):
      full_path = fs.sep.join([path, filename])
      with fs.open(full_path, mode="wb") as out_file:
          if not isinstance(out_file, IOBase):
              out_file = BufferedWriter(out_file)
          cudf.io.to_orc(df, out_file, compression=compression)
      return full_path
  
file_path: cudf/python/dask_cudf/dask_cudf/io/orc.py
imports: from io import BufferedWriter, IOBase
  from fsspec.core import get_fs_token_paths
  from fsspec.utils import stringify_path
  from pyarrow import orc
  from dask import dataframe
  from dask.base import tokenize
  from dask.dataframe.io.utils import _get_pyarrow_dtypes
  import cudf
label_desc: Use image node_id 3 for calling a global function with example usage: write_orc_partition(df, path, fs, filename, compression) and returns: full_path