MCPcopy Create free account

hub / github.com/Glavnokoman/vuh / functions

Functions206 in github.com/Glavnokoman/vuh

MethodTearDown
test/performance/array_copy_b.cpp:71
MethodTearDown
test/performance/saxpy_b.cpp:50
MethodTearDown
test/performance/saxpy_b.cpp:73
FunctionVKAPI_ATTR debugReporter
Default debug reporter used when user did not care to provide his own.
src/instance.cpp:74
Method_CmdBuffer
Constructor. Creates the new command buffer on a provided device and manages its resources.
src/include/vuh/arr/copy_async.hpp:18
Methodalloc
Allocate device memory for the buffer in the memory with given id.
src/device.cpp:242
MethodallocMemory
@throws vk::OutOfDeviceMemoryError
src/include/vuh/arr/allocDevice.hpp:99
Methodalloc_descriptor_sets
src/include/vuh/program.hpp:228
Methodbind
src/include/vuh/program.hpp:491
Methodbuffer
@return reference to Vulkan buffer of iterated array
src/include/vuh/arr/arrayIter.hpp:35
Methodbuffer
@return underlying buffer
src/include/vuh/arr/basicArray.hpp:57
Methodclear
Destroy underlying vulkan instance. All resources associated with it, should be released before that.
src/instance.cpp:156
Methodcommand_buffer_begin
src/include/vuh/program.hpp:243
Methodcommand_buffer_end
Ends command buffer creation. Writes dispatch info and signals end of commands recording.
src/include/vuh/program.hpp:269
Functioncopy_host_cached_to_host
doc me
test/performance/array_copy_b.cpp:91
Functioncopy_host_to_host_cached
test/performance/array_copy_b.cpp:86
Functioncopy_host_to_host_visible
Benchmarked function. Copy host data to device host-visible memory Assumed to work with FixCreateHostData fixture.
test/performance/array_copy_b.cpp:77
Functioncopy_host_visible_to_host
doc me
test/performance/array_copy_b.cpp:82
Methodcreate_command_buffer
src/include/vuh/program.hpp:444
Methoddevice
@return reference to device on which underlying buffer is allocated
src/include/vuh/arr/basicArray.hpp:64
Methoddevice_begin
src/include/vuh/arr/hostArray.hpp:95
Methoddevice_end
src/include/vuh/arr/hostArray.hpp:100
Methodeps
test/correctness/approx.hpp:46
MethodfindMemory
@return id of the first memory matchig requirements of the given buffer and Props If requirements are not matched memory properties defined in Props a
src/include/vuh/arr/allocDevice.hpp:71
MethodfindMemory
@throws vuh::NoSuitableMemoryFound
src/include/vuh/arr/allocDevice.hpp:105
Methodgrid
Specify (3D) running batch size. This only sets the dimensions of work batch in units of workgroup, does not start the actual calculation.
src/include/vuh/program.hpp:475
MethodhasSeparateQueues
@return true if compute queues family is different from that for transfer queues
src/device.cpp:202
Methodhost_data
helpers
src/include/vuh/arr/deviceArray.hpp:219
Methodinit_pipelayout
src/include/vuh/program.hpp:214
Methodinit_pipelayout
src/include/vuh/program.hpp:435
Methodinit_pipeline
Initialize the pipeline. Specialization constants interface is defined here.
src/include/vuh/program.hpp:309
Methodinit_pipeline
Initialize the pipeline with empty specialialization constants interface.
src/include/vuh/program.hpp:339
Functionmain
doc/examples/compute_transfer_overlap/main.cpp:36
Functionmain
doc/examples/mandelbrot/main.cpp:23
Functionmain
doc/examples/saxpy/main.cpp:5
Functionmain
doc/examples/spdlog/main.cpp:48
MethodmakeBuffer
Create buffer on a device.
src/include/vuh/arr/allocDevice.hpp:24
MethodmakeBuffer
Create buffer. Normally this should only be called in tests.
src/include/vuh/arr/allocDevice.hpp:113
MethodmemId
@throw std::logic_error Should not normally be called.
src/include/vuh/arr/allocDevice.hpp:129
MethodmemoryProperties
@return memory properties of the memory with given id
src/device.cpp:179
MethodmemoryProperties
@throw std::logic_error Should not normally be called.
src/include/vuh/arr/allocDevice.hpp:123
MethodnumComputeQueues
src/include/vuh/device.h:30
MethodnumTransferQueues
src/include/vuh/device.h:31
Methodoffset
@return offset of the current buffer from the beginning of associated device memory. For arrays managing their own memory this is always 0.
src/include/vuh/arr/basicArray.hpp:61
Methodoperator !=
src/include/vuh/arr/arrayIter.hpp:62
Methodoperator +=
Increment iterator
src/include/vuh/arr/arrayIter.hpp:41
Methodoperator -=
Decrement iterator
src/include/vuh/arr/arrayIter.hpp:51
Methodoperator ==
@return true if iterators point to element at the same offset. Only iterators to the same array are legal to compare for equality.
src/include/vuh/arr/arrayIter.hpp:58
Methodoperator!=
test/performance/array_copy_b.cpp:17
Methodoperator!=
test/performance/saxpy_b.cpp:17
Methodoperator()
src/include/vuh/resource.hpp:29
Methodoperator()
Noop. Action to be triggered when the fence is signaled.
src/include/vuh/program.hpp:104
Methodoperator()
src/include/vuh/program.hpp:418
Methodoperator()
src/include/vuh/program.hpp:505
Methodoperator()
delayed operation is a noop
src/include/vuh/arr/copy_async.hpp:52
Methodoperator()
Delayed action. Copies data from staging buffer to the host.
src/include/vuh/arr/copy_async.hpp:111
Methodoperator()
src/include/vuh/arr/copy_async.hpp:128
Methodoperator()
src/include/vuh/arr/copy_async.hpp:147
Methodoperator()
Runs the operator() of underlying type-erased object. Presumed semantics of operator() is the delayed data copy operation.
src/include/vuh/arr/copy_async.hpp:166
Methodoperator+
src/include/vuh/arr/arrayIter.hpp:64
Methodoperator-
src/include/vuh/arr/arrayIter.hpp:68
Methodoperator<<
test/correctness/approx.hpp:79
Methodoperator<<
test/correctness/approx.hpp:110
Methodoperator<<
test/performance/array_copy_b.cpp:19
Methodoperator<<
test/performance/saxpy_b.cpp:19
Methodoperator=
Copy assignment. Created new handle to the same physical device and recreates associated pools.
src/device.cpp:134
Methodoperator=
Move assignment
src/instance.cpp:146
Methodoperator=
src/include/vuh/delayed.hpp:61
Methodoperator=
src/include/vuh/resource.hpp:17
Methodoperator=
src/include/vuh/instance.h:29
Methodoperator=
Move assignment. Resources associated with current array are released immidiately (and not when moved from object goes out of scope).
src/include/vuh/arr/basicArray.hpp:74
Methodoperator=
Move operator.
src/include/vuh/arr/hostArray.hpp:62
Methodoperator==
test/correctness/approx.hpp:51
Methodoperator==
test/correctness/approx.hpp:106
Methodoperator==
test/performance/array_copy_b.cpp:16
Methodoperator==
test/performance/saxpy_b.cpp:16
Methodoperator[]
Element access operator (host-side).
src/include/vuh/arr/hostArray.hpp:105
Methodproperties
@return physical device properties
src/device.cpp:174
Methodrelease
release resources associated with device
src/device.cpp:110
Methodrelease
Release resources associated with owned command buffer. Buffer is released from device's compute command pool.
src/include/vuh/program.hpp:85
Methodrelease
Release the buffer resources
src/include/vuh/arr/copy_async.hpp:31
Methodrelease
helpers release resources associated with current BasicArray object
src/include/vuh/arr/basicArray.hpp:94
Functionreport_callback
this will print messages using spdlog logger
doc/examples/spdlog/main.cpp:17
Methodrun
src/include/vuh/program.hpp:410
Methodrun_async
src/include/vuh/program.hpp:427
Methodrun_async
src/include/vuh/program.hpp:514
Functionsaxpy
Benchmarked function. Copy host data to device-local memory, bind parameters and run the kernel. This is assumed to work with FixCreateHostData fixtur
test/performance/saxpy_b.cpp:83
Methodsize
@return number of elements
src/include/vuh/arr/hostArray.hpp:109
Methodsize_bytes
@return size of array in bytes.
src/include/vuh/arr/deviceArray.hpp:37
Methodsize_bytes
@return size of a memory chunk occupied by array elements (not the size of actually allocated chunk, which may be a bit bigger).
src/include/vuh/arr/deviceArray.hpp:209
Methodsize_bytes
@return size of a memory chunk occupied by array elements (not the size of actually allocated chunk, which may be a bit bigger).
src/include/vuh/arr/hostArray.hpp:113
Methodspec
Specify values of specification constants.
src/include/vuh/program.hpp:481
Methodswap
Swap two iterators
src/include/vuh/arr/arrayIter.hpp:25
Methodswap
swap the guts of two basic arrays
src/include/vuh/arr/basicArray.hpp:85
Functiontuple_element_offset
src/include/vuh/program.hpp:25
FunctiontypesToDscTypes
src/include/vuh/program.hpp:43
Methodwrap
src/include/vuh/arr/copy_async.hpp:160
Method~BasicArray
Release resources associated with current object.
src/include/vuh/arr/basicArray.hpp:44
Method~CopyWrapper
src/include/vuh/arr/copy_async.hpp:148
Method~Delayed
Destructor. Blocks till the undelying fence is signalled (waits forever). If the Action was not triggered previously by the call to wait() it will tak
src/include/vuh/delayed.hpp:58
← previousnext →101–200 of 206, ranked by callers