licenses.dev

ocl-convolution v0.4.0

OpenCL-accelerated 2D convolutions

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT69
PackageRelationDependenciesPublished
anes • 0.1.6ANSI Escape Sequences provider & parserINDIRECT0
anstyle • 1.0.13ANSI text stylingINDIRECT0
autocfg • 1.5.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.10.0A macro to generate structures which behave like bitflags. INDIRECT0
cast • 0.3.0Ergonomic, checked cast functions for primitive typesINDIRECT0
cfg-if • 1.0.4A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cl-sys • 0.4.3OpenCL FFI bindings.INDIRECT1
clap_builder • 4.5.53A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT2
clap_lex • 0.7.6Minimal, flexible command line parserINDIRECT0
clap • 4.5.53A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT3
criterion-plot • 0.6.0Criterion's plotting libraryINDIRECT3
criterion • 0.7.0Statistics-driven micro-benchmarking libraryDIRECT38
crossbeam-channel • 0.5.15Multi-producer multi-consumer channels for message passingINDIRECT1
crossbeam-deque • 0.8.6Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-queue • 0.3.12Concurrent queuesINDIRECT1
crossbeam-utils • 0.8.21Utilities for concurrent programmingINDIRECT0
crossbeam • 0.8.4Tools for concurrent programmingINDIRECT5
either • 1.15.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
form_urlencoded • 1.2.2Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
futures • 0.1.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT0
half • 2.7.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT8
idna_adapter • 1.1.0Back end adapter for idnaINDIRECT6
idna • 1.1.0IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT9
itertools • 0.13.0Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.15Fast integer primitive to string conversionINDIRECT0
libc • 0.2.178Raw FFI bindings to platform libraries like libc.INDIRECT0
matrixmultiply • 0.3.10General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT2
ndarray • 0.17.1An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.DIRECT8
nodrop • 0.1.14A wrapper type to inhibit drop (destructor). ***Deprecated: Use ManuallyDrop or MaybeUninit instead!*** INDIRECT0
num-complex • 0.4.6Complex numbers implementation for RustINDIRECT2
num-integer • 0.1.46Integer traits and functionsINDIRECT2
num-traits • 0.1.43Numeric traits for generic mathematicsINDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
ocl-core-vector • 0.1.1OpenCL-compatible vector primitive types.INDIRECT2
ocl-core • 0.11.5A low-level OpenCL API.INDIRECT17
ocl • 0.19.7OpenCL bindings and interfaces for Rust.DIRECT27
percent-encoding • 2.3.2Percent encoding and decodingINDIRECT0
portable-atomic-util • 0.2.4Synchronization primitives built with portable-atomic. INDIRECT1
portable-atomic • 1.11.1Portable atomic types including support for 128-bit atomics, atomic float, etc. INDIRECT0
proc-macro2 • 1.0.103A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.42Quasi-quoting macro quote!(...)INDIRECT2
rand_core • 0.9.3Core random number generator traits and tools for implementation. INDIRECT0
rand_xorshift • 0.4.0Xorshift random number generator DIRECT1
rand • 0.9.2Random number generators and other randomness functionality. DIRECT1
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
semver • 1.0.27Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.143A JSON serialization file formatINDIRECT9
serde_spanned • 0.6.9Serde-compatible spanned ValueINDIRECT6
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
smallvec • 1.15.1'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
syn • 2.0.56Parser for Rust source codeINDIRECT3
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)INDIRECT5
tinytemplate • 1.2.1Simple, lightweight template engineINDIRECT10
toml_datetime • 0.6.11A TOML-compatible datetime typeINDIRECT6
toml • 0.7.8A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT8
unicase • 2.8.1A case-insensitive wrapper around strings.INDIRECT0
unicode-bidi • 0.3.18Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.25This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
url • 2.5.7URL library for Rust, based on the WHATWG URL StandardINDIRECT18
utf8_iter • 1.0.4Iterator by char over potentially-invalid UTF-8 in &[u8]INDIRECT0
windows-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.61.2Rust for WindowsINDIRECT1
MIT7
PackageRelationDependenciesPublished
crunchy • 0.2.4Crunchy unroller: deterministically unroll constant loopsINDIRECT0
doc-comment • 0.3.4Macro to generate doc commentsDIRECT0
enum_primitive • 0.1.1Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0INDIRECT3
oorandom • 11.1.5A tiny, robust PRNG implementation.INDIRECT0
pulldown-cmark • 0.9.6A pull parser for CommonMarkINDIRECT3
qutex • 0.2.6Synchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee mutually exclusive or shared exclusive access to data.INDIRECT7
version-sync • 0.9.5Crate for ensuring that version numbers in README files and other files are kept in sync with the crate version.DIRECT29
Apache-2.04
PackageRelationDependenciesPublished
ciborium-io • 0.2.2Simplified Read/Write traits for no_std usageINDIRECT0
ciborium-ll • 0.2.2Low-level CBOR codec primitivesINDIRECT10
ciborium • 0.2.2serde implementation of CBOR using ciborium-basicINDIRECT13
unicode-joining-type • 1.0.0Fast lookup of the Unicode Joining Type and Joining Group propertiesINDIRECT0
MIT OR Unlicense4
PackageRelationDependenciesPublished
memchr • 2.7.6Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT3
walkdir • 2.5.0Recursively walk a directory.INDIRECT4
winapi-util • 0.1.11A dumping ground for high level safe wrappers over windows-sys.INDIRECT2
Unicode-3.0 AND (Apache-2.0 OR MIT)2
PackageRelationDependenciesPublished
idna_mapping • 1.1.0UTS 46 mapping for unicode-rs back end of idnaINDIRECT1
unicode-ident • 1.0.22Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.8.31Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.31Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.INDIRECT5
Apache-2.0 OR MIT OR Zlib2
PackageRelationDependenciesPublished
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.10.0`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.20Fast floating point to string conversionINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/ocl-convolution)](https://licenses.dev/cargo/ocl-convolution)
<a href="https://licenses.dev/cargo/ocl-convolution">
  <img src="https://licenses.dev/b/cargo/ocl-convolution" alt="licenses" />
</a>

Or the licenses badge code for the 0.4.0 version:

[![licenses](https://licenses.dev/b/cargo/ocl-convolution/0.4.0)](https://licenses.dev/cargo/ocl-convolution/0.4.0)
<a href="https://licenses.dev/cargo/ocl-convolution/0.4.0">
  <img src="https://licenses.dev/b/cargo/ocl-convolution/0.4.0" alt="licenses" />
</a>
GitHub