class_docstr: TypeCast data from dataloader at `index` to dtype and move into
  device memory if not already.
code: def __init__(self, dataloader, index, dtype, *args, **kwargs):
      super(TypeCast, self).__init__(
          dataloader, index=index, *args, **kwargs
      )
      self.output = self.be.iobuf(
          self._shape[0], dtype=dtype, parallelism="Data"
      )
  
imports: from __future__ import division
  import numpy
  from neon import NervanaObject
label_desc: Use image node_id 1 to create a new TypeCast object from inherited base classes: DataLoaderTransformer with example: obj = TypeCast(dataloader, index, dtype)