Skip to content

Library to create and manipulate serialized objects in CPU and GPU memory and to compile code on these platforms.

License

Notifications You must be signed in to change notification settings

szymonlopaciuk/xobjects

 
 

Repository files navigation

XObjects

Library to create and manipulate serialized object in CPU and GPU memory efficiently.

The library defines:

  • Contexts: create buffers and manage computations e.g. BytearrayContext, CLContext, ...
  • Buffers: reference to internal memory buffer with an allocator e.g. BytearrayContext, CLBuffer, ...
  • Data types: define users define types to create and manipulate objects on buffers and generate C api, e.g. Float64, Int64, String, Struct, Array, Union

About

Library to create and manipulate serialized objects in CPU and GPU memory and to compile code on these platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%