22#include "jlcxx/jlcxx.hpp"
30#if LEGATE_DEFINED(LEGATE_USE_CUDA)
31 JULIA_CUSTOM_GPU_TASK = 1022,
40 static void cpu_variant(legate::TaskContext context);
43#if LEGATE_DEFINED(LEGATE_USE_CUDA)
44class JuliaCustomGPUTask :
public legate::LegateTask<JuliaCustomGPUTask> {
46 static inline const auto TASK_CONFIG =
47 legate::TaskConfig{legate::LocalTaskID{ufi::JULIA_CUSTOM_GPU_TASK}};
49 static void gpu_variant(legate::TaskContext context);
static const auto TASK_CONFIG
Definition task.h:37
static void cpu_variant(legate::TaskContext context)
Definition task.cpp:250
TaskIDs
Definition task.h:26
@ JULIA_CUSTOM_TASK
Definition task.h:29
void wrap_ufi(jlcxx::Module &mod)
Definition task.cpp:268