MCPcopy Create free account

hub / github.com/LuisaGroup/LuisaCompute / functions

Functions26,558 in github.com/LuisaGroup/LuisaCompute

↓ 2,862 callersFunctionraw
src/backends/cuda/lcub/private/lcub_utils.h:25
↓ 1,410 callersFunctionexpect
src/tests/ut/ut.hpp:3076
↓ 1,080 callersMethodtype
src/backends/metal/metal-cpp/Metal/MTLHeap.hpp:210
↓ 812 callersMethodwrite
src/vstl/lmdb.cpp:49
↓ 805 callersMethodappend
src/xir/builder.cpp:16
↓ 759 callersMethodread
src/vstl/lmdb.cpp:35
↓ 704 callersMethodexpression
include/luisa/dsl/local.h:58
↓ 669 callersMethodstr
src/tests/ut/ut.hpp:1516
↓ 664 callersFunctiondef
include/luisa/dsl/builtin.h:388
↓ 635 callersMethodoperand
src/xir/user.cpp:22
↓ 633 callersMethodemplace_back
src/backends/toy_c/clangcxx_header/include/container/vector.hpp:119
↓ 589 callersFunctionget
src/tests/ut/ut.hpp:936
↓ 578 callersMethodsize
src/tests/ut/ut.hpp:535
↓ 554 callersMethodclone
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:199
↓ 544 callersFunctiondispatch_id
* @brief Get the global thread index in the dispatch grid. * @return uint3 containing (x, y, z) global coordinates. * * The dispatch_id is the glob
include/luisa/dsl/builtin.h:249
↓ 533 callersFunctionsynchronize
(stream=None)
src/py/luisa/__init__.py:166
↓ 508 callersMethodswizzle
src/ast/function_builder.cpp:397
↓ 473 callersMethodend
src/backends/vk/stream.cpp:1124
↓ 466 callersMethoddata
src/xir/constant.cpp:204
↓ 450 callersFunctionformat
include/luisa/ast/statement.h:514
↓ 434 callersFunctionprint
src/tests/unit/core/test_type.cpp:127
↓ 415 callersMethoddispatch
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:458
↓ 402 callersFunctioninner
src/backends/cuda/lcub/private/lcub_utils.h:46
↓ 383 callersMethodcall
src/xir/builder.cpp:90
↓ 383 callersFunctionmax
src/tests/cxx_shaders/luisa/functions/math.hpp:69
↓ 379 callersMethodcompile
(self, func_type: int, allow_ref: bool, argtypes: tuple, arg_info=None)
src/py/luisa/func.py:300
↓ 376 callersMethodelement
(&self)
src/rust/luisa_compute_ir/src/ir.rs:267
↓ 354 callersFunctionnormalize
(base, path)
scripts/separate_headers.py:6
↓ 352 callersFunctionabs
src/tests/ut/ut.hpp:369
↓ 350 callersMethodcopy_from
src/runtime/mipmap.cpp:23
↓ 350 callersMethodempty
src/core/string_scratch.cpp:41
↓ 341 callersMethodtype_
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1069
↓ 340 callersMethodvalue
src/tests/ut/ut.hpp:1280
↓ 339 callersMethodpush_back
src/tests/clangcxx_compiler/simplecpp.cpp:561
↓ 333 callersMethodsize
src/tests/cxx_shaders/test.lang.cpp:437
↓ 323 callersMethodaccept
include/luisa/tensor/expression.h:189
↓ 320 callersMethodempty
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:35
↓ 320 callersMethodsize
src/dsl/resource.cpp:67
↓ 317 callersFunctionwrite
src/tests/unit/dsl/test_binding_group.cpp:32
↓ 316 callersMethodImpl
For internal use only
src/backends/dx/DXApi/DirectMLX.h:701
↓ 316 callersMethodtype
src/xir/passes/aggregate_field_bitmask.cpp:183
↓ 309 callersMethodat
include/luisa/core/stl/lru_cache.h:58
↓ 308 callersMethodsize
examples/extension/cxx_shaders/test.lang.cpp:437
↓ 307 callersMethodempty
src/backends/vk/vk_mem_alloc.h:5357
↓ 306 callersMethodc_str
src/core/string_scratch.cpp:40
↓ 305 callersMethodemplace_back
src/runtime/rtx/accel.cpp:146
↓ 303 callersMethoddimension
src/backends/vk/texture.h:35
↓ 287 callersFunctionclamp
include/luisa/dsl/builtin.h:1277
↓ 283 callersMethodemplace
src/py/managed_accel.cpp:84
↓ 282 callersMethodfind
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:585
↓ 277 callersMethodsize
src/backends/dx/DXApi/DirectMLX.h:203
↓ 267 callersFunctionto_underlying
include/luisa/core/basic_traits.h:27
↓ 259 callersMethodcopy_to
src/vstl/lmdb.cpp:94
↓ 256 callersMethodcall
(&mut self, func: Func, args: &[NodeRef], ret_type: CArc<Type>)
src/rust/luisa_compute_ir/src/ir.rs:2480
↓ 254 callersMethodemplace_back
src/tests/cxx_shaders/test.lang.cpp:438
↓ 242 callersMethodsize
src/backends/vk/texture.h:79
↓ 240 callersMethodempty
src/tests/ut/ut.hpp:536
↓ 237 callersMethodsize
src/backends/cuda/cuda_texture.h:49
↓ 236 callersFunctionmin
src/tests/cxx_shaders/luisa/functions/math.hpp:64
↓ 229 callersMethodas_ref
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:49
↓ 214 callersFunctionlc_make_bool2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1361
↓ 214 callersFunctionlc_make_bool3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1399
↓ 214 callersFunctionlc_make_bool4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1427
↓ 212 callersFunctiondevice
include/luisa/runtime/rhi/resource.h:252
↓ 207 callersMethodsize
src/backends/common/shader_print_formatter.h:200
↓ 207 callersFunctionto_string
src/xir/op.cpp:10
↓ 204 callersMethoddispatch
src/backends/vk/device.cpp:1028
↓ 204 callersMethodget
src/tests/ut/ut.hpp:974
↓ 204 callersMethodreserve
src/runtime/command_list.cpp:17
↓ 200 callersMethodtoc
* @brief Return time from last tic * * @return milliseconds */
include/luisa/core/clock.h:35
↓ 196 callersMethodAsPtr<DML_TENSOR_DESC>
src/backends/dx/DXApi/DirectMLX.h:485
↓ 196 callersMethoddata
src/backends/dx/DXApi/DirectMLX.h:196
↓ 193 callersFunctionlc_make_bool2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1209
↓ 193 callersFunctionlc_make_bool3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1244
↓ 193 callersFunctionlc_make_bool4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1270
↓ 192 callersFunctionf
(x: float, y: float2)
src/tests/python/test-autodiff.py:23
↓ 187 callersFunctionset_block_size
(x, y, z)
src/py/luisa/builtin.py:351
↓ 181 callersMethodresize
src/backends/vk/vk_mem_alloc.h:4601
↓ 177 callersFunctionto_string
src/backends/cuda/extensions/cuda_dstorage.h:17
↓ 175 callersFunctionlength
include/luisa/dsl/builtin.h:1776
↓ 170 callersMethoddata
src/backends/cuda/cuda_builtin/cuda_device_coop.h:290
↓ 170 callersMethodis_vector
(&self)
src/rust/luisa_compute_ir/src/ir.rs:566
↓ 168 callersFunctionapprox_eq
src/tests/unit/core/test_mathematics.cpp:18
↓ 165 callersFunctioncheck
src/tests/unit/dsl/test_nested_callable.cpp:49
↓ 164 callersFunctionbuiltin_func
(name, *args, **kwargs)
src/py/luisa/builtin.py:765
↓ 163 callersMethodcreate_stream
stream
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:543
↓ 162 callersMethodsize
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:104
↓ 161 callersFunctionite
src/tests/cxx_shaders/test.pt.cpp:32
↓ 160 callersMethodpush_back
src/backends/vk/vk_mem_alloc.h:4570
↓ 160 callersFunctionsin
Sine function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::sin](https://en.cppreference.com/w/cpp/
src/ext/half/include/half.hpp:3525
↓ 158 callersFunctionexchange
src/ext/volk/include/vulkan/vulkan.hpp:6524
↓ 156 callersFunctiondot
src/tests/tiny_obj_loader.h:1438
↓ 156 callersMethodget
(&'a self)
src/rust/luisa_compute_ir/src/ir.rs:1612
↓ 155 callersFunction_lookup_value
src/backends/fallback/fallback_codegen.cpp:440
↓ 155 callersMethoddata
src/backends/vk/vk_mem_alloc.h:4491
↓ 152 callersFunctionto_lctype
(dtype)
src/py/luisa/types.py:284
↓ 151 callersMethodback
src/ext/volk/include/vulkan/utility/vk_small_containers.hpp:177
↓ 147 callersMethodfront
src/backends/vk/vk_mem_alloc.h:4991
↓ 146 callersMethodop
include/luisa/xir/instruction.h:311
↓ 145 callersMethoditer
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1412
next →1–100 of 26,558, ranked by callers