#pragma once #include "ggml-et-common.h" #include #include // Memory operations using device kernel (memops.elf) // Single kernel handles multiple operations via operation identifier // Operation identifiers for memops kernel enum ggml_et_memop_type : uint32_t { GGML_ET_MEMOP_MEMSET = 0, }; // Memset operation: fill device memory with a value // Returns true on success, false on failure bool ggml_et_memset(ggml_backend_et_device_context * dev_ctx, void * dst_ptr, uint8_t value, size_t size);