aboutsummaryrefslogtreecommitdiff
path: root/compute_kernel_writer
AgeCommit message (Expand)Author
2024-02-09Remove CKW prototype and Template WriterGunes Bayir
2024-02-06Fix compilation issue in CKW due to unused variableGunes Bayir
2024-02-01Use the stable CKW API in the GPU dynamic fusion backendGunes Bayir
2023-10-31Extend CKW MatMul with nt_tAdnan AlSinan
2023-10-04Port DepthwiseConv2d operator to Ckwramy.elgammal@arm.com
2023-09-28Revise clang-format configurationJakub Sujak
2023-09-28Apply clang-format on repositoryFelix Thomasmathibalan
2023-09-22Add row vector and scalar access support to tile operandViet-Hoa Do
2023-08-31Port ClTemplatePool2d to ckwAdnan AlSinan
2023-08-30Implement indirect load for buffer and CLImageGunes Bayir
2023-08-30Port Resize operator to CKWGunes Bayir
2023-08-30Add get_global_id and printf for CKWViet-Hoa Do
2023-08-30Minor fixes in CKWViet-Hoa Do
2023-08-29Fix load/store tests in CKWGunes Bayir
2023-08-29Add CKW flow control writing methodsViet-Hoa Do
2023-08-29Add declare_constant_tile API function in CKWGunes Bayir
2023-08-24Add CKW binary and ternary statementsViet-Hoa Do
2023-08-22Add CKW writing methods for CL unary opsViet-Hoa Do
2023-08-18Implement load/store API functionsGunes Bayir
2023-08-17Add memory operation helper class for OpenCL image2d typeGunes Bayir
2023-08-16Add memory operation helper class for OpenCL buffer typeGunes Bayir
2023-08-15Refactor the Tensor3dMapper objectGian Marco Iodice
2023-08-10Decrease the abstraction level of memory op helpers to OpenCL levelGunes Bayir
2023-08-07Add kernel argument emittingViet-Hoa Do
2023-08-07Add Memory Operation enum and helper base classGunes Bayir
2023-08-07Add Tensor3dMapper to CKWGunes Bayir
2023-08-07Port DirectConv2d to CKW backendJakub Sujak
2023-08-07Document the Conv2D heuristicGian Marco Iodice
2023-08-02Add helpers methods to CLHelpers in CKWGunes Bayir
2023-08-02Add op_write_raw_code to KernelWriter classesGunes Bayir
2023-07-28Port ElementwiseBinary to CKW part 2SiCong Li
2023-07-27Add TensorOperand and declare tensor argumentViet-Hoa Do
2023-07-27Add TensorSampler to CKWGunes Bayir
2023-07-26Design wrapper around CKW for easier writingNikolaj Jensen
2023-07-25Add GpuKernelArgumentBinding for runtime argument settingSiCong Li
2023-07-25Use CLTile for both variable and constant tilesViet-Hoa Do
2023-07-21Change TileOperand to a view of a tile objectViet-Hoa Do
2023-07-20Integrate CLTensorArgumentGian Marco Iodice
2023-07-14Port ClTemplateCast into CkwAdnan AlSinan
2023-07-12Add compute kernel writer arguments exportViet-Hoa Do
2023-07-12Rename ITileOperand and introduce vector/scalar interfaces in CKWGunes Bayir
2023-07-12Add tile declaration capability in KernelWriterGunes Bayir
2023-07-11Add kernel and kernel writer skeletonsViet-Hoa Do
2023-07-10Port operations to CKW prototypeNikolaj Jensen
2023-07-07Fix code formatting in CKWNikolaj Jensen
2023-07-06Pack CKW objects into Compute Library archiveJakub Sujak
2023-07-06Implement ITileOperand and set the relationship to CLTileGunes Bayir
2023-07-06Move CKW prototype to separate directoryViet-Hoa Do
2023-06-29Fix CKW test failureViet-Hoa Do
2023-06-29Improvements to building CKWJakub Sujak