code: def join_ever_delinq_features(everdf_tmp, delinq_merge, **kwargs):
      everdf = everdf_tmp.merge(
          delinq_merge, on=["loan_id"], how="left", type="hash"
      )
      del everdf_tmp
      del delinq_merge
      everdf["delinquency_30"] = everdf["delinquency_30"].fillna(
          np.dtype("datetime64[ms]")
          .type("1970-01-01")
          .astype("datetime64[ms]")
      )
      everdf["delinquency_90"] = everdf["delinquency_90"].fillna(
          np.dtype("datetime64[ms]")
          .type("1970-01-01")
          .astype("datetime64[ms]")
      )
      everdf["delinquency_180"] = everdf["delinquency_180"].fillna(
          np.dtype("datetime64[ms]")
          .type("1970-01-01")
          .astype("datetime64[ms]")
      )
      return everdf
  
imports: import numpy
  import datetime
  import dask_xgboost
  import dask
  import dask_cudf
  from dask_cuda import LocalCUDACluster
  from dask.delayed import delayed
  from dask.distributed import Client, wait
  import xgboost
  import cudf
  from cudf.dataframe import DataFrame
  from collections import OrderedDict
  import gc
  from glob import glob
  import os
  import argparse
label_desc: Use image node_id 10 for calling a global function with example usage: join_ever_delinq_features(everdf_tmp, delinq_merge) and returns: everdf