Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.14 KB

NEWS.md

File metadata and controls

58 lines (38 loc) · 1.14 KB

DLPack Change Log

This file records the changes in DLPack in reverse chronological order.

v0.8

  • Add kDLBool

v0.7

  • Add kDLHexagon
  • Add kDLOneAPI
  • Add DLPACK_VERSION and DLPACK_ABI_VERSION

v0.6

  • Add kDLROCMHost
  • Add kDLCUDAManaged

v0.5

Rename enum values

  • kDLGPU -> kDLCUDA
  • kDLCPUPinned -> kDLCUDAHost The ABI is backward compatible, as it is only change of constant name, exchange can still happen between the new version and old version.

v0.4

  • OpaqueHandle type
  • Complex support
  • Rename DLContext -> DLDevice
    • This requires dependent frameworks to upgrade the type name.
    • The ABI is backward compatible, as it is only change of constant name.

v0.3

  • Add bfloat16
  • Vulkan support

v0.2

  • New device types
    • kDLMetal for Apple Metal device
    • kDLVPI for verilog simulator memory
    • kDLROCM for AMD GPUs
  • Add prefix DL to all enum constant values
    • This requires dependent frameworks to upgrade their reference to these constant
    • The ABI is compatible, as it is only change of constant name.
  • Add DLManagedTensor structure for borrowing tensors

v0.1

  • Finalize DLTensor structure