Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KarelPeeters/Kyanite
/ functions
Functions
1,306 in github.com/KarelPeeters/Kyanite
⨍
Functions
1,306
◇
Types & classes
523
↓ 9 callers
Method
synchronize
(&self)
kn-cuda-sys/src/wrapper/event.rs:27
↓ 9 callers
Method
values
Iterate over the values in this graph, in topological order, which means that nodes will only be visited after all of their inputs have been visited.
kn-graph/src/graph.rs:391
↓ 8 callers
Function
__hneg
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:3826
↓ 8 callers
Method
as_single_const
Returns `Some(f)` if `value` is effectively a constant with every element equal to `f`.
kn-graph/src/graph.rs:490
↓ 8 callers
Method
eval
(&self, batch_size: usize)
kn-graph/src/shape.rs:94
↓ 8 callers
Function
int
* Conversion operator to \p int data type. * Using round-toward-zero rounding mode. * * See __half2int_rz(__half) for further details
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:491
↓ 8 callers
Method
product
(iter: I)
kn-graph/src/shape.rs:504
↓ 8 callers
Method
reduce
(&mut self, input: Value, axes: Vec<usize>, op: ReduceOp)
kn-graph/src/graph.rs:1156
↓ 8 callers
Function
rng_vec
(len: usize, rng: &mut impl Rng)
kn-cuda-eval/tests/root/tensor_utils.rs:23
↓ 8 callers
Method
take_float
(&mut self, key: &str)
kn-graph/src/onnx/inputs.rs:178
↓ 7 callers
Method
copy_linear_to_host
(&self, buffer: &mut [u8])
kn-cuda-sys/src/wrapper/mem/device.rs:128
↓ 7 callers
Method
device
(&self)
kn-cuda-eval/src/planner.rs:1006
↓ 7 callers
Method
dtype
(self)
kn-graph/src/dtype.rs:244
↓ 7 callers
Method
evaluate
TODO accept views as inputs? introduce DView struct/alias?
kn-cuda-eval/src/executor.rs:117
↓ 7 callers
Method
finish
(self)
kn-cuda-sys/src/wrapper/rtc/args.rs:47
↓ 7 callers
Method
flip
(&self, axis: usize)
kn-cuda-eval/src/shape.rs:96
↓ 7 callers
Function
make_cuDoubleComplex
kn-cuda-sys/doc_headers/cuda_include/cuComplex.h:198
↓ 7 callers
Function
make_cuFloatComplex
kn-cuda-sys/doc_headers/cuda_include/cuComplex.h:89
↓ 7 callers
Method
maybe_take
(&mut self, key: &str, ty: AttributeType)
kn-graph/src/onnx/inputs.rs:110
↓ 7 callers
Method
maybe_take_string
(&mut self, key: &str)
kn-graph/src/onnx/inputs.rs:136
↓ 7 callers
Method
offset
(&self, offset_elem: isize, shape: StridedShape)
kn-cuda-eval/src/offset_tensor.rs:53
↓ 7 callers
Method
single
(mut self)
kn-runtime/examples/stable_diffusion.rs:455
↓ 7 callers
Method
size_bytes
(&self)
kn-cuda-sys/src/wrapper/descriptor.rs:96
↓ 7 callers
Method
split
(&self, index: usize)
kn-graph/src/shape.rs:206
↓ 7 callers
Method
take_ints
(&mut self, key: &str)
kn-graph/src/onnx/inputs.rs:170
↓ 6 callers
Function
__float2half_rd
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1189
↓ 6 callers
Function
__float2half_ru
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1206
↓ 6 callers
Function
__float2half_rz
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1175
↓ 6 callers
Method
add
(self, rhs: Self)
kn-graph/src/onnx/typed_value.rs:204
↓ 6 callers
Method
assert_linear_in_bounds
(&self, len: usize)
kn-cuda-sys/src/wrapper/mem/device.rs:175
↓ 6 callers
Method
bit
(&mut self, x: X, y: Y)
kn-cuda-eval/tests/root/elementwise.rs:133
↓ 6 callers
Method
constant
(&mut self, shape: Shape, data: Vec<T>)
kn-graph/src/graph.rs:599
↓ 6 callers
Method
is_const_filled_with
Returns whether `value` is effectively a constant with every element equal to `expected`.
kn-graph/src/graph.rs:477
↓ 6 callers
Method
launch_kernel
( &self, grid_dim: impl Into<Dim3>, block_dim: impl Into<Dim3>, shared_mem_byt
kn-cuda-sys/src/wrapper/rtc/core.rs:251
↓ 6 callers
Function
load_graph_from_onnx_path
Load an [ONNX](https://github.com/onnx/onnx/blob/main/docs/IR.md) file from the given path. If `allow_external` is true, the onnx will be allowed to
kn-graph/src/onnx/mod.rs:28
↓ 6 callers
Function
range_vec
(len: usize)
kn-cuda-eval/tests/root/tensor_utils.rs:27
↓ 6 callers
Method
rank
(&self)
kn-cuda-eval/src/shape.rs:61
↓ 6 callers
Method
record_event
(&self)
kn-cuda-sys/src/wrapper/handle.rs:149
↓ 6 callers
Method
repeat
Repeat `input` along a given `axis`, `count` times. This starts by emitting the entire tensor before repeating elements, similar to `torch.repeat` or
kn-graph/src/graph.rs:816
↓ 6 callers
Method
repeat_interleave
Repeat elements of `input` along a given `axis`, `count` times. This starts by repeat each element before going to the next one, similar to `torch.re
kn-graph/src/graph.rs:825
↓ 6 callers
Method
scalar
(&mut self, value: T)
kn-graph/src/graph.rs:612
↓ 6 callers
Method
visit
(&mut self, old: Value)
kn-graph/src/optimizer/core.rs:36
↓ 5 callers
Function
__habs
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:3850
↓ 5 callers
Function
__half
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:287
↓ 5 callers
Function
__half_raw
* Type cast to \p __half_raw operator. */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:310
↓ 5 callers
Function
__internal_bfloat162float
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:1163
↓ 5 callers
Function
__internal_float2bfloat16
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:973
↓ 5 callers
Function
__internal_float2half
no host functions in NVRTC mode */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:962
↓ 5 callers
Function
__internal_half2float
no host functions in NVRTC mode */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1265
↓ 5 callers
Function
__nv_bfloat16_raw
* Type cast to \p __nv_bfloat16_raw operator. */
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:276
↓ 5 callers
Function
broadcast_shape_symmetric
This corresponds to [_multidimensional broadcasting_ in the ONNX spec](https://github.com/onnx/onnx/blob/main/docs/Broadcasting.md#multidirectional-br
kn-graph/src/graph.rs:1431
↓ 5 callers
Method
clamp
(&mut self, input: Value, min: T, max: T)
kn-graph/src/graph.rs:1222
↓ 5 callers
Function
compile_cached_kernel
(key: KernelKey)
kn-cuda-eval/src/autokernel/common.rs:30
↓ 5 callers
Function
cudaDeviceGetAttribute
kn-cuda-sys/doc_headers/cuda_include/cuda_device_runtime_api.h:89
↓ 5 callers
Method
device
(&self)
kn-cuda-sys/src/wrapper/mem/device.rs:68
↓ 5 callers
Method
device
(&self)
kn-cuda-eval/src/device_tensor.rs:27
↓ 5 callers
Method
eval
(&mut self, inputs: &[DTensor])
kn-runtime/src/lib.rs:120
↓ 5 callers
Function
fill_replacements
(src: &str, replacements: &[(&str, String)])
kn-cuda-eval/src/autokernel/common.rs:48
↓ 5 callers
Method
info
(self)
kn-graph/src/dtype.rs:97
↓ 5 callers
Method
is_hidden_with_uses
(&self, value: Value, users: usize)
kn-graph/src/graph.rs:421
↓ 5 callers
Method
maybe_take_ints
(&mut self, key: &str)
kn-graph/src/onnx/inputs.rs:166
↓ 5 callers
Method
offset_bytes
(self, offset: isize)
kn-cuda-sys/src/wrapper/mem/device.rs:72
↓ 5 callers
Method
softmax
(&mut self, input: Value, axis: usize)
kn-graph/src/graph.rs:1126
↓ 5 callers
Method
to_tensor
(self)
kn-graph/src/dtype.rs:267
↓ 4 callers
Function
__internal_float_as_uint
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:947
↓ 4 callers
Function
__internal_uint_as_float
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:960
↓ 4 callers
Method
as_signed_shape
(&self, graph: &Graph)
kn-graph/src/onnx/typed_value.rs:77
↓ 4 callers
Method
as_size
(&self, graph: &Graph)
kn-graph/src/onnx/typed_value.rs:60
↓ 4 callers
Method
batched_mat_mul
(&mut self, left: Value, right: Value)
kn-graph/src/graph.rs:1106
↓ 4 callers
Method
can_fuse
(&self, value: Value)
kn-cuda-eval/src/planner.rs:1010
↓ 4 callers
Method
check_contains
(&self, value: Value)
kn-graph/src/graph.rs:375
↓ 4 callers
Function
cpu_eval_graph
(graph: &Graph, batch_size: usize, inputs: &[DTensor])
kn-graph/src/cpu.rs:20
↓ 4 callers
Method
dummy_zero_inputs
Generate a set of dummy inputs that have the right shapes and dtypes and are all fully zero. This can be useful for some quick testing.
kn-graph/src/graph.rs:1416
↓ 4 callers
Method
into_ptr
(self)
kn-cuda-eval/src/offset_tensor.rs:27
↓ 4 callers
Method
len_bytes
(&self)
kn-cuda-sys/src/wrapper/mem/pinned.rs:62
↓ 4 callers
Method
mat_mul
(&mut self, left: Value, right: Value)
kn-graph/src/graph.rs:1063
↓ 4 callers
Function
repeat
()
kn-cuda-eval/tests/root/graphs.rs:107
↓ 4 callers
Method
replace_all
(&self, axes: &[usize], replacement: Shape)
kn-graph/src/shape.rs:143
↓ 4 callers
Method
scalar_dyn
(&mut self, value: DScalar)
kn-graph/src/graph.rs:607
↓ 4 callers
Method
set_debug_id
Equivalent to `self[value].debug_id = id`, but that would not work since there is intentionally no implementation of `IndexMut` for `Graph`.
kn-graph/src/graph.rs:578
↓ 4 callers
Function
simple
()
kn-python/example.py:11
↓ 4 callers
Method
take_int
(&mut self, key: &str)
kn-graph/src/onnx/inputs.rs:150
↓ 4 callers
Function
test_onnx_bin
(onnx: &[u8], bin: &[u8])
kn-cuda-eval/tests/root/runner.rs:109
↓ 4 callers
Method
to_onnx_result
(self, path: impl AsRef<Path>)
kn-graph/src/onnx/result.rs:75
↓ 4 callers
Method
try_unwrap_fixed
(self)
kn-graph/src/shape.rs:278
↓ 4 callers
Function
unwrap_2
(slice: &[i64])
kn-graph/src/onnx/load.rs:1408
↓ 4 callers
Method
visit_scalable_value
(&mut self, value: Value)
kn-cuda-eval/src/planner.rs:590
↓ 3 callers
Function
__float_simpl_cosf
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:3515
↓ 3 callers
Function
__float_simpl_sinf
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:3507
↓ 3 callers
Function
__floats2half2_rn
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1253
↓ 3 callers
Function
__hmax_nan
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:3883
↓ 3 callers
Function
__int2half_rn
defined(__CUDACC__) || defined(_NVHPC_CUDA) */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1609
↓ 3 callers
Function
__internal_device_fast_bf16exp
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:3701
↓ 3 callers
Function
__ll2half_rn
defined(__CUDACC__) || defined(_NVHPC_CUDA) */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1941
↓ 3 callers
Function
__nv_bfloat16
kn-cuda-sys/doc_headers/cuda_include/cuda_bf16.hpp:253
↓ 3 callers
Function
__uint2half_rn
defined(__CUDACC__) || defined(_NVHPC_CUDA) */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1741
↓ 3 callers
Function
__ull2half_rn
defined(__CUDACC__) || defined(_NVHPC_CUDA) */
kn-cuda-sys/doc_headers/cuda_include/cuda_fp16.hpp:1873
↓ 3 callers
Method
add_named_axis
(&mut self, name: &str, value: Size)
kn-graph/src/onnx/loader.rs:98
↓ 3 callers
Method
as_c_str
(self)
kn-graph/src/dtype.rs:150
↓ 3 callers
Method
as_shape
(&self, graph: &Graph)
kn-graph/src/onnx/typed_value.rs:89
← previous
next →
101–200 of 1,306, ranked by callers