Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LuisaGroup/LuisaCompute
/ functions
Functions
26,558 in github.com/LuisaGroup/LuisaCompute
⨍
Functions
26,558
◇
Types & classes
14,459
↓ 2,862 callers
Function
raw
src/backends/cuda/lcub/private/lcub_utils.h:25
↓ 1,410 callers
Function
expect
src/tests/ut/ut.hpp:3076
↓ 1,080 callers
Method
type
src/backends/metal/metal-cpp/Metal/MTLHeap.hpp:210
↓ 812 callers
Method
write
src/vstl/lmdb.cpp:49
↓ 805 callers
Method
append
src/xir/builder.cpp:16
↓ 759 callers
Method
read
src/vstl/lmdb.cpp:35
↓ 704 callers
Method
expression
include/luisa/dsl/local.h:58
↓ 669 callers
Method
str
src/tests/ut/ut.hpp:1516
↓ 664 callers
Function
def
include/luisa/dsl/builtin.h:388
↓ 635 callers
Method
operand
src/xir/user.cpp:22
↓ 633 callers
Method
emplace_back
src/backends/toy_c/clangcxx_header/include/container/vector.hpp:119
↓ 589 callers
Function
get
src/tests/ut/ut.hpp:936
↓ 578 callers
Method
size
src/tests/ut/ut.hpp:535
↓ 554 callers
Method
clone
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:199
↓ 544 callers
Function
dispatch_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 callers
Function
synchronize
(stream=None)
src/py/luisa/__init__.py:166
↓ 508 callers
Method
swizzle
src/ast/function_builder.cpp:397
↓ 473 callers
Method
end
src/backends/vk/stream.cpp:1124
↓ 466 callers
Method
data
src/xir/constant.cpp:204
↓ 450 callers
Function
format
include/luisa/ast/statement.h:514
↓ 434 callers
Function
print
src/tests/unit/core/test_type.cpp:127
↓ 415 callers
Method
dispatch
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:458
↓ 402 callers
Function
inner
src/backends/cuda/lcub/private/lcub_utils.h:46
↓ 383 callers
Method
call
src/xir/builder.cpp:90
↓ 383 callers
Function
max
src/tests/cxx_shaders/luisa/functions/math.hpp:69
↓ 379 callers
Method
compile
(self, func_type: int, allow_ref: bool, argtypes: tuple, arg_info=None)
src/py/luisa/func.py:300
↓ 376 callers
Method
element
(&self)
src/rust/luisa_compute_ir/src/ir.rs:267
↓ 354 callers
Function
normalize
(base, path)
scripts/separate_headers.py:6
↓ 352 callers
Function
abs
src/tests/ut/ut.hpp:369
↓ 350 callers
Method
copy_from
src/runtime/mipmap.cpp:23
↓ 350 callers
Method
empty
src/core/string_scratch.cpp:41
↓ 341 callers
Method
type_
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1069
↓ 340 callers
Method
value
src/tests/ut/ut.hpp:1280
↓ 339 callers
Method
push_back
src/tests/clangcxx_compiler/simplecpp.cpp:561
↓ 333 callers
Method
size
src/tests/cxx_shaders/test.lang.cpp:437
↓ 323 callers
Method
accept
include/luisa/tensor/expression.h:189
↓ 320 callers
Method
empty
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:35
↓ 320 callers
Method
size
src/dsl/resource.cpp:67
↓ 317 callers
Function
write
src/tests/unit/dsl/test_binding_group.cpp:32
↓ 316 callers
Method
Impl
For internal use only
src/backends/dx/DXApi/DirectMLX.h:701
↓ 316 callers
Method
type
src/xir/passes/aggregate_field_bitmask.cpp:183
↓ 309 callers
Method
at
include/luisa/core/stl/lru_cache.h:58
↓ 308 callers
Method
size
examples/extension/cxx_shaders/test.lang.cpp:437
↓ 307 callers
Method
empty
src/backends/vk/vk_mem_alloc.h:5357
↓ 306 callers
Method
c_str
src/core/string_scratch.cpp:40
↓ 305 callers
Method
emplace_back
src/runtime/rtx/accel.cpp:146
↓ 303 callers
Method
dimension
src/backends/vk/texture.h:35
↓ 287 callers
Function
clamp
include/luisa/dsl/builtin.h:1277
↓ 283 callers
Method
emplace
src/py/managed_accel.cpp:84
↓ 282 callers
Method
find
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:585
↓ 277 callers
Method
size
src/backends/dx/DXApi/DirectMLX.h:203
↓ 267 callers
Function
to_underlying
include/luisa/core/basic_traits.h:27
↓ 259 callers
Method
copy_to
src/vstl/lmdb.cpp:94
↓ 256 callers
Method
call
(&mut self, func: Func, args: &[NodeRef], ret_type: CArc<Type>)
src/rust/luisa_compute_ir/src/ir.rs:2480
↓ 254 callers
Method
emplace_back
src/tests/cxx_shaders/test.lang.cpp:438
↓ 242 callers
Method
size
src/backends/vk/texture.h:79
↓ 240 callers
Method
empty
src/tests/ut/ut.hpp:536
↓ 237 callers
Method
size
src/backends/cuda/cuda_texture.h:49
↓ 236 callers
Function
min
src/tests/cxx_shaders/luisa/functions/math.hpp:64
↓ 229 callers
Method
as_ref
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:49
↓ 214 callers
Function
lc_make_bool2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1361
↓ 214 callers
Function
lc_make_bool3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1399
↓ 214 callers
Function
lc_make_bool4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1427
↓ 212 callers
Function
device
include/luisa/runtime/rhi/resource.h:252
↓ 207 callers
Method
size
src/backends/common/shader_print_formatter.h:200
↓ 207 callers
Function
to_string
src/xir/op.cpp:10
↓ 204 callers
Method
dispatch
src/backends/vk/device.cpp:1028
↓ 204 callers
Method
get
src/tests/ut/ut.hpp:974
↓ 204 callers
Method
reserve
src/runtime/command_list.cpp:17
↓ 200 callers
Method
toc
* @brief Return time from last tic * * @return milliseconds */
include/luisa/core/clock.h:35
↓ 196 callers
Method
AsPtr<DML_TENSOR_DESC>
src/backends/dx/DXApi/DirectMLX.h:485
↓ 196 callers
Method
data
src/backends/dx/DXApi/DirectMLX.h:196
↓ 193 callers
Function
lc_make_bool2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1209
↓ 193 callers
Function
lc_make_bool3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1244
↓ 193 callers
Function
lc_make_bool4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1270
↓ 192 callers
Function
f
(x: float, y: float2)
src/tests/python/test-autodiff.py:23
↓ 187 callers
Function
set_block_size
(x, y, z)
src/py/luisa/builtin.py:351
↓ 181 callers
Method
resize
src/backends/vk/vk_mem_alloc.h:4601
↓ 177 callers
Function
to_string
src/backends/cuda/extensions/cuda_dstorage.h:17
↓ 175 callers
Function
length
include/luisa/dsl/builtin.h:1776
↓ 170 callers
Method
data
src/backends/cuda/cuda_builtin/cuda_device_coop.h:290
↓ 170 callers
Method
is_vector
(&self)
src/rust/luisa_compute_ir/src/ir.rs:566
↓ 168 callers
Function
approx_eq
src/tests/unit/core/test_mathematics.cpp:18
↓ 165 callers
Function
check
src/tests/unit/dsl/test_nested_callable.cpp:49
↓ 164 callers
Function
builtin_func
(name, *args, **kwargs)
src/py/luisa/builtin.py:765
↓ 163 callers
Method
create_stream
stream
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:543
↓ 162 callers
Method
size
src/ext/volk/include/vulkan/utility/vk_sparse_range_map.hpp:104
↓ 161 callers
Function
ite
src/tests/cxx_shaders/test.pt.cpp:32
↓ 160 callers
Method
push_back
src/backends/vk/vk_mem_alloc.h:4570
↓ 160 callers
Function
sin
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 callers
Function
exchange
src/ext/volk/include/vulkan/vulkan.hpp:6524
↓ 156 callers
Function
dot
src/tests/tiny_obj_loader.h:1438
↓ 156 callers
Method
get
(&'a self)
src/rust/luisa_compute_ir/src/ir.rs:1612
↓ 155 callers
Function
_lookup_value
src/backends/fallback/fallback_codegen.cpp:440
↓ 155 callers
Method
data
src/backends/vk/vk_mem_alloc.h:4491
↓ 152 callers
Function
to_lctype
(dtype)
src/py/luisa/types.py:284
↓ 151 callers
Method
back
src/ext/volk/include/vulkan/utility/vk_small_containers.hpp:177
↓ 147 callers
Method
front
src/backends/vk/vk_mem_alloc.h:4991
↓ 146 callers
Method
op
include/luisa/xir/instruction.h:311
↓ 145 callers
Method
iter
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1412
next →
1–100 of 26,558, ranked by callers