code: @Override
      public DataBuffer createHalf(long offset, byte[] data, int length) {
          return new CudaHalfDataBuffer(ArrayUtil.toFloatArray(data), true, offset);
      }
docs: Creates a half-precision data buffer
  
  @param offset
  @param data   the data to create the buffer from
  @param length
  @return the new buffer