MCPcopy Create free account

hub / github.com/LuisaGroup/LuisaCompute / functions

Functions26,558 in github.com/LuisaGroup/LuisaCompute

↓ 51 callersMethodenqueue
src/backends/fallback/fallback_command_queue.cpp:231
↓ 51 callersMethodinstructions
src/osl/shader.cpp:61
↓ 51 callersFunctionite
(a, b, c)
src/py/luisa/util.py:85
↓ 51 callersMethodoperand_uses
src/xir/user.cpp:86
↓ 51 callersFunctionradians
(deg)
src/tests/python/test-mpm.py:158
↓ 51 callersFunctionsameline
src/tests/clangcxx_compiler/simplecpp.cpp:155
↓ 51 callersFunctionsameline
examples/extension/clangcxx_compiler/simplecpp.cpp:155
↓ 51 callersFunctionwith_autorelease_pool
src/backends/metal/metal_api.h:27
↓ 50 callersFunctionexp10f
src/rust/luisa_compute_backend_impl/src/cpu/codegen/cpu_prelude.h:8
↓ 50 callersMethodfind
include/luisa/vstl/hash_map.h:657
↓ 50 callersMethodoffset
src/tests/integration/runtime/transient_resource_device/managed_first_fit.h:24
↓ 50 callersMethodrecord
src/backends/vk/resource_barrier.cpp:122
↓ 49 callersFunctionalign
include/luisa/core/stl/memory.h:72
↓ 49 callersMethodemplace
src/xir/passes/lower_ray_query_loop.cpp:129
↓ 49 callersMethodget
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:2688
↓ 49 callersFunctionlc_make_uint3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1051
↓ 49 callersFunctionscope_exit
include/luisa/vstl/meta_lib.h:586
↓ 49 callersFunctionsmoothstep
include/luisa/dsl/builtin.h:1329
↓ 49 callersMethodvk_buffer
src/backends/vk/buffer.h:39
↓ 48 callersMethodGet
src/backends/dx/DXRuntime/DxPtr.h:46
↓ 48 callersMethodhandle
src/backends/hip/hip_mesh.h:36
↓ 48 callersMethodinit
src/backends/metal/metal-cpp/Metal/MTLHeap.hpp:140
↓ 48 callersFunctionlc_make_uint2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:966
↓ 48 callersFunctionnext_pow2
include/luisa/core/mathematics.h:21
↓ 48 callersFunctionprint_red
(msg, *args, **kwargs)
bootstrap.py:88
↓ 47 callersMethodbody_block
src/xir/instructions/loop.cpp:55
↓ 47 callersMethodcreate_swapchain
swap chain
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:559
↓ 47 callersMethodcreate_swapchain
src/runtime/swapchain.cpp:12
↓ 47 callersFunctionmake_float2x2
include/luisa/dsl/builtin.h:1042
↓ 47 callersFunctionmin
examples/extension/cxx_shaders/luisa/functions/math.hpp:64
↓ 47 callersFunctionoperand
include/luisa/ast/expression.h:142
↓ 47 callersMethodpush
(&self, node: NodeRef)
src/rust/luisa_compute_ir/src/ir.rs:1456
↓ 47 callersMethodsize
src/tests/integration/runtime/transient_resource_device/managed_first_fit.h:44
↓ 47 callersMethodsynchronize
src/runtime/event.cpp:33
↓ 47 callersMethodtic
* @brief Reset clock time * */
include/luisa/core/clock.h:29
↓ 46 callersFunction__half2float
src/backends/cuda/cuda_builtin/cuda_device_half.h:585
↓ 46 callersMethodatomic
include/luisa/dsl/shared.h:17
↓ 46 callersFunctionlc_make_uint4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1027
↓ 46 callersFunctionoffset_ray_origin
src/tests/cxx_shaders/test.pt.cpp:69
↓ 46 callersMethodstore
src/xir/builder.cpp:177
↓ 46 callersFunctionvector
(dtype, length)
src/py/luisa/types.py:127
↓ 45 callersFunctionclear
include/luisa/ir_v2/ir_v2.h:165
↓ 45 callersMethodinsert
src/backends/vk/vk_mem_alloc.h:4643
↓ 45 callersFunctionlc_assume
src/backends/cuda/cuda_builtin/cuda_device_resource.h:12
↓ 45 callersFunctionlc_make_uint2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1013
↓ 45 callersMethodmerge_block
src/backends/vk/vk_mem_alloc.h:9716
↓ 44 callersFunctionlinear_to_srgb
(x: float3)
src/tests/python/aces.py:6
↓ 44 callersMethodmembers
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:552
↓ 44 callersMethodsize_bytes
src/backends/cuda/cuda_buffer.h:38
↓ 44 callersFunctiontan
Tangent function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::tan](https://en.cppreference.com/w/c
src/ext/half/include/half.hpp:3583
↓ 43 callersMethodallocate
src/tests/for_agent/binary_io.cpp:252
↓ 43 callersMethodallocate
src/tests/unit/core/test_binary_io.cpp:278
↓ 43 callersFunctionexp
Exponential function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::exp](https://en.cppreference.com
src/ext/half/include/half.hpp:2953
↓ 43 callersFunctionisinf
Check for infinity. See also:** Documentation for [std::isinf](https://en.cppreference.com/w/cpp/numeric/math/isinf). \param arg number to check \retv
src/ext/half/include/half.hpp:4318
↓ 43 callersFunctionlc_make_uint4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1079
↓ 43 callersFunctionname
include/luisa/gui/window.h:44
↓ 43 callersMethodsize_bytes
include/luisa/runtime/buffer.h:130
↓ 42 callersFunctionT
(a0: float3)
src/tests/python/test-mpm.py:167
↓ 42 callersMethodas_ptr
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:220
↓ 42 callersFunctionlength_of
(dtype)
src/py/luisa/types.py:143
↓ 42 callersFunctionpush_back_all
include/luisa/vstl/vector.h:68
↓ 42 callersFunctionsample
()
src/tests/python/test-path-tracing.py:269
↓ 42 callersFunctionstatic_tag
include/luisa/ir_v2/ir_v2_defs.h:69
↓ 42 callersMethodwrite
(self, file_name="", header_ext=".h", src_ext=".cpp", folder="", print_to_console=False)
src/backends/cuda/lcub/codegen/scripts/wrapper.py:284
↓ 42 callersMethodwrite_ident
(&mut self)
src/rust/luisa_compute_backend_impl/src/cpu/codegen/cpp.rs:307
↓ 41 callersMethodbuffer
src/backends/metal/metal_stage_buffer_pool.cpp:20
↓ 41 callersMethodclear
src/backends/common/command_reorder_visitor.h:780
↓ 41 callersFunctionlc_make_ulong2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1371
↓ 41 callersFunctionlc_make_ulong2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1535
↓ 41 callersFunctionlc_make_ulong3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1406
↓ 41 callersFunctionlc_make_ulong3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1573
↓ 41 callersFunctionlc_make_ulong4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1432
↓ 41 callersFunctionlc_make_ulong4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1601
↓ 41 callersFunctionmake_vector_call
(dtype, op, args)
src/py/luisa/builtin.py:299
↓ 41 callersMethodsetPixelFormat
src/backends/metal/metal-cpp/Metal/MTLTexture.hpp:455
↓ 41 callersFunctionsqr
(x)
src/tests/python/test-mpm.py:69
↓ 41 callersFunctiontest
Test given CallOp
include/luisa/ast/op.h:578
↓ 41 callersMethodunlock
src/backends/vk/vk_mem_alloc.h:3203
↓ 40 callersMethoddata
src/ext/volk/include/vulkan/utility/vk_small_containers.hpp:301
↓ 40 callersFunctiondeleteToken
src/tests/clangcxx_compiler/simplecpp.h:256
↓ 40 callersFunctiondeleteToken
examples/extension/clangcxx_compiler/simplecpp.h:256
↓ 40 callersFunctionelement_of
(dtype)
src/py/luisa/types.py:153
↓ 40 callersMethodlocal
src/ast/function_builder.cpp:280
↓ 40 callersFunctionregister_type
(type_: Type)
src/rust/luisa_compute_ir/src/context.rs:94
↓ 40 callersMethodrhs
src/tests/ut/ut.hpp:1070
↓ 40 callersFunctionsign
src/tests/cxx_shaders/luisa/functions/math.hpp:266
↓ 40 callersMethodunwrap_ctx
( &mut self, )
src/rust/luisa_compute_ir/src/ast2ir.rs:157
↓ 40 callersMethodview
src/backends/fallback/fallback_buffer.cpp:10
↓ 39 callersMethodhandle
src/backends/common/vulkan_instance.h:61
↓ 39 callersMethodis_bool
src/ast/ast2json.cpp:349
↓ 39 callersMethodlhs
src/tests/ut/ut.hpp:1069
↓ 39 callersMethodsize
src/core/string_scratch.cpp:42
↓ 39 callersFunctionswap
src/tests/cxx_shaders/luisa/std.hpp:25
↓ 38 callersMethodclear
src/backends/dx/DXRuntime/CommandAllocator.cpp:25
↓ 38 callersFunctionend
include/luisa/ast/op.h:581
↓ 38 callersFunctionhash64
src/core/stl/hash.cpp:10
↓ 38 callersFunctioninit
C API for external integration (e.g., Python/PyTorch)
src/tests/test_mnist.cpp:338
↓ 38 callersFunctionlc_make_int2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:885
↓ 38 callersFunctionlc_make_int2
src/backends/cuda/cuda_builtin/cuda_device_math.h:926
↓ 38 callersFunctionlc_make_int3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:920
← previousnext →301–400 of 26,558, ranked by callers