Halide 18.0.0
Halide compiler and libraries
|
#include <GPUMemInfo.h>
Public Member Functions | |
Strides (const std::vector< int64_t > &storage_strides) | |
void | add_valid (const std::vector< double > &strides) |
void | add_invalid () |
bool | valid (size_t loop_index) const |
int64_t | offset (size_t loop_index, int64_t point) const |
void | dump (bool verbose=false) |
Definition at line 115 of file GPUMemInfo.h.
|
inlineexplicit |
Definition at line 117 of file GPUMemInfo.h.
|
inline |
Definition at line 121 of file GPUMemInfo.h.
|
inline |
Definition at line 125 of file GPUMemInfo.h.
Definition at line 129 of file GPUMemInfo.h.
References Halide::cast().
|
inline |
Definition at line 133 of file GPUMemInfo.h.
References Halide::cast(), internal_assert, and valid().
Definition at line 144 of file GPUMemInfo.h.
References Halide::cast(), and valid().