Structs§
- halide_
buffer_ t - halide_
cond - halide_
device_ allocation_ pool - halide_
device_ interface_ impl_ t - halide_
device_ interface_ t - halide_
dimension_ t - halide_
filter_ argument_ t - halide_
filter_ metadata_ t - halide_
mutex - halide_
mutex_ array - halide_
parallel_ task_ t - halide_
profiler_ func_ stats - halide_
profiler_ pipeline_ stats - halide_
profiler_ state - halide_
scalar_ value_ t - halide_
semaphore_ acquire_ t - halide_
semaphore_ t - halide_
thread - halide_
trace_ event_ t - halide_
trace_ packet_ t - halide_
type_ t
Enums§
- Status
- halide_
argument_ kind_ t - halide_
error_ code_ t - halide_
target_ feature_ t - halide_
trace_ event_ code_ t - halide_
type_ code_ t
Functions§
- halide_
buffer_ ⚠copy - halide_
can_ ⚠reuse_ device_ allocations - halide_
can_ ⚠use_ target_ features - halide_
cond_ ⚠broadcast - halide_
cond_ ⚠signal - halide_
cond_ ⚠wait - halide_
copy_ ⚠to_ device - halide_
copy_ ⚠to_ host - halide_
debug_ ⚠to_ file - halide_
default_ ⚠can_ use_ target_ features - halide_
default_ ⚠do_ loop_ task - halide_
default_ ⚠do_ par_ for - halide_
default_ ⚠do_ parallel_ tasks - halide_
default_ ⚠do_ task - halide_
default_ ⚠error - halide_
default_ ⚠free - halide_
default_ ⚠get_ library_ symbol - halide_
default_ ⚠get_ symbol - halide_
default_ ⚠load_ library - halide_
default_ ⚠malloc - halide_
default_ ⚠print - halide_
default_ ⚠semaphore_ init - halide_
default_ ⚠semaphore_ release - halide_
default_ ⚠semaphore_ try_ acquire - halide_
default_ ⚠trace - halide_
device_ ⚠crop - halide_
device_ ⚠detach_ native - halide_
device_ ⚠free - halide_
device_ ⚠malloc - halide_
device_ ⚠release - halide_
device_ ⚠release_ crop - halide_
device_ ⚠slice - halide_
device_ ⚠sync - halide_
device_ ⚠wrap_ native - halide_
do_ ⚠loop_ task - halide_
do_ ⚠par_ for - halide_
do_ ⚠parallel_ tasks - halide_
do_ ⚠task - halide_
error ⚠ - halide_
error_ ⚠access_ out_ of_ bounds - halide_
error_ ⚠bad_ dimensions - halide_
error_ ⚠bad_ extern_ fold - halide_
error_ ⚠bad_ fold - halide_
error_ ⚠bad_ type - halide_
error_ ⚠bounds_ inference_ call_ failed - halide_
error_ ⚠buffer_ allocation_ too_ large - halide_
error_ ⚠buffer_ argument_ is_ null - halide_
error_ ⚠buffer_ extents_ negative - halide_
error_ ⚠buffer_ extents_ too_ large - halide_
error_ ⚠buffer_ is_ null - halide_
error_ ⚠constraint_ violated - halide_
error_ ⚠constraints_ make_ required_ region_ smaller - halide_
error_ ⚠debug_ to_ file_ failed - halide_
error_ ⚠device_ crop_ failed - halide_
error_ ⚠device_ dirty_ with_ no_ device_ support - halide_
error_ ⚠device_ interface_ no_ device - halide_
error_ ⚠explicit_ bounds_ too_ small - halide_
error_ ⚠extern_ stage_ failed - halide_
error_ ⚠fold_ factor_ too_ small - halide_
error_ ⚠host_ and_ device_ dirty - halide_
error_ ⚠host_ is_ null - halide_
error_ ⚠no_ device_ interface - halide_
error_ ⚠out_ of_ memory - halide_
error_ ⚠param_ too_ large_ f64 - halide_
error_ ⚠param_ too_ large_ i64 - halide_
error_ ⚠param_ too_ large_ u64 - halide_
error_ ⚠param_ too_ small_ f64 - halide_
error_ ⚠param_ too_ small_ i64 - halide_
error_ ⚠param_ too_ small_ u64 - halide_
error_ ⚠requirement_ failed - halide_
error_ ⚠specialize_ fail - halide_
error_ ⚠storage_ bound_ too_ small - halide_
error_ ⚠unaligned_ host_ ptr - halide_
float16_ ⚠bits_ to_ double - halide_
float16_ ⚠bits_ to_ float - halide_
free ⚠ - halide_
get_ ⚠gpu_ device - halide_
get_ ⚠library_ symbol - halide_
get_ ⚠symbol - halide_
get_ ⚠trace_ file - halide_
join_ ⚠thread - halide_
load_ ⚠library - halide_
malloc ⚠ - halide_
memoization_ ⚠cache_ cleanup - halide_
memoization_ ⚠cache_ evict - halide_
memoization_ ⚠cache_ lookup - halide_
memoization_ ⚠cache_ release - halide_
memoization_ ⚠cache_ set_ size - halide_
memoization_ ⚠cache_ store - halide_
msan_ ⚠annotate_ buffer_ is_ initialized - halide_
msan_ ⚠annotate_ buffer_ is_ initialized_ as_ destructor - halide_
msan_ ⚠annotate_ memory_ is_ initialized - halide_
msan_ ⚠check_ buffer_ is_ initialized - halide_
msan_ ⚠check_ memory_ is_ initialized - halide_
mutex_ ⚠array_ create - halide_
mutex_ ⚠array_ destroy - halide_
mutex_ ⚠array_ lock - halide_
mutex_ ⚠array_ unlock - halide_
mutex_ ⚠lock - halide_
mutex_ ⚠unlock - halide_
print ⚠ - halide_
profiler_ ⚠get_ pipeline_ state - halide_
profiler_ ⚠get_ state - halide_
profiler_ ⚠report - halide_
profiler_ ⚠reset - halide_
profiler_ ⚠shutdown - halide_
register_ ⚠argv_ and_ metadata - halide_
register_ ⚠device_ allocation_ pool - halide_
reuse_ ⚠device_ allocations - halide_
semaphore_ ⚠init - halide_
semaphore_ ⚠release - halide_
semaphore_ ⚠try_ acquire - halide_
set_ ⚠custom_ can_ use_ target_ features - halide_
set_ ⚠custom_ do_ loop_ task - halide_
set_ ⚠custom_ do_ par_ for - halide_
set_ ⚠custom_ do_ task - halide_
set_ ⚠custom_ free - halide_
set_ ⚠custom_ get_ library_ symbol - halide_
set_ ⚠custom_ get_ symbol - halide_
set_ ⚠custom_ load_ library - halide_
set_ ⚠custom_ malloc - halide_
set_ ⚠custom_ parallel_ runtime - halide_
set_ ⚠custom_ print - halide_
set_ ⚠custom_ trace - halide_
set_ ⚠error_ handler - halide_
set_ ⚠gpu_ device - halide_
set_ ⚠num_ threads - halide_
set_ ⚠trace_ file - halide_
shutdown_ ⚠thread_ pool - halide_
shutdown_ ⚠trace - halide_
spawn_ ⚠thread - halide_
trace ⚠
Type Aliases§
- halide_
can_ use_ target_ features_ t - halide_
do_ loop_ task_ t - halide_
do_ par_ for_ t - halide_
do_ parallel_ tasks_ t - halide_
do_ task_ t - halide_
error_ handler_ t - halide_
free_ t - halide_
get_ library_ symbol_ t - halide_
get_ symbol_ t - halide_
load_ library_ t - halide_
loop_ task_ t - halide_
malloc_ t - halide_
print_ t - halide_
semaphore_ init_ t - halide_
semaphore_ release_ t - halide_
semaphore_ try_ acquire_ t - halide_
task_ t - halide_
trace_ t