code: def _get_df_after_tile(
      tileables: List[Tileable],
  ) -> List[Union[DataFrameData, SeriesData]]:
      graph = TileableGraph(tileables)
      next(TileableGraphBuilder(graph).build())
      context = TileContext()
      chunk_graph_builder = ChunkGraphBuilder(
          graph, fuse_enabled=False, tile_context=context
      )
      chunk_graph_builder = chunk_graph_builder.build()
      for _ in chunk_graph_builder:
          pass
      return [context[df] for df in tileables]
  
imports: from typing import List, Union
  import numpy
  import pandas
  import pytest
  from ....None import opcodes
  from ....config import options, option_context
  from ....core import OutputType, tile, Tileable
  from ....core.graph import TileableGraph, TileableGraphBuilder, TileContext, ChunkGraphBuilder
  from ....core.operand import OperandStage
  from ....tensor.core import TENSOR_TYPE
  from ...None import eval, cut, get_dummies, to_numeric
  from ...core import DATAFRAME_TYPE, SERIES_TYPE, SERIES_CHUNK_TYPE, INDEX_TYPE, CATEGORICAL_TYPE, CATEGORICAL_CHUNK_TYPE, DataFrameData, SeriesData
  from ...datasource.dataframe import from_pandas
  from ...datasource.series import from_pandas
  from ...datasource.index import from_pandas
  from ..None import to_gpu, to_cpu, astype
label_desc: Use image node_id 1 for calling a global function with example usage: _get_df_after_tile(tileables) and returns: unknown