Docs.rs
halide-runtime-0.6.1
halide-runtime 0.6.1
Permalink
Docs.rs crate page
ISC
Links
Documentation
Repository
Crates.io
Source
Owners
zshipko
Dependencies
bindgen ^0.61
build
halide-build ^0.6
build
Versions
0.59%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module runtime
Structs
Enums
Functions
Type Definitions
Unions
?
Module
halide_runtime
::
runtime
source
·
[
−
]
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 Definitions
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
Unions
halide_scalar_value_t__bindgen_ty_1