-
I think it would be very cool if one could do e.g.
```julia
sort((1,4,5,3))
```
and it would return a sorted tuple blazing fast without allocs. There are packages in the ecosystem like
SortingNet…
-
Hi,
while optimizing a function I found a case where reducing allocations (by providing a cache struct) actually made the function slower.
The following minimal example:
```julia
using Benchma…
-
When trying to avoid allocations, note that `\` actually allocates. You will instead want to use `A_ldiv_B!` for the non-allocating form.
-
This came up with the discussions with @frankschae. Many of these core functions allocate. Having a version which allows for pre-building the cache and then reusing that cache can help with performanc…
-
In my quest for ever-faster image data pipelines for training neural nets, I've been playing around with the source code to figure out how to reduce allocations when decoding images. I'm writing here …
-
@CheukHinHoJerry : This is an idea how to get rid of the nasty allocation you have in `sparsesymmprod`and all the other layers too. Im using incorrect names here because I don't remember the correct …
-
There are many places where we do things like this:
```rust
return Err(Error::General("No end-entity certificate in certificate chain".to_string()));
```
and
```rust
return Err(Error::PeerMisb…
-
Currently, the I2C service interface always passes around a `FixedVec` of bytes for input/output buffers. We have a mode where the same buffer is reused across multiple I2C transactions in order to re…
hawkw updated
5 months ago
-
With the current implementation, `mul!` involving a `CompositeMap` allocates an array for each intermediate step of the multiplications along the chain of maps. There are internal methods `_compositem…
-
I can't see any reason why `required_spec_claims` couldn't be a `HashSet