Mike J Innes

Results 57 issues of Mike J Innes

When there's an error compiling a network via `bind` or whatever, I get a scary-looking log in the console, as well as an error message thrown with the same text:...

We can't define a dynamo just for a subset of methods. ```julia julia> @dynamo function foo(f, x::Real) IR(f, x) end julia> foo(sin, 0.5) ERROR: Error compiling @dynamo typeof(foo) on (typeof(sin),...

Have been discussing with @pkofod how to design optimisers that can be used across Flux, Optim.jl and perhaps others. It seems the basic outline of a design in https://github.com/FluxML/Flux.jl/issues/637 is...

Updating the manifest breaks the Trebuchet example. There's a WebIO upgrade involved so it could just be a WebIO/Juno incompatibility, but it might be worth investigating. Edit: Pinning `[email protected]` is...

Would be great to register this package; makes it easier to do things like hosting tutorials with it on JuliaBox.

Moving from https://github.com/FluxML/Flux.jl/pull/480

``` vcat(param(1),param(2:3)) ``` This currently returns an array of tracked scalars; would be good to catch it in the tracking code.

e.g. ``` param.(rand(2,2))*param(rand(2,2)) ``` Currently this returns a tracked array of tracked reals, which will cause further issues down the line. It'd be good to catch this when `*` is...

Jaxlib's manual install is fiddly: ```bash # install jaxlib PYTHON_VERSION=cp37 # alternatives: cp36, cp37, cp38 CUDA_VERSION=cuda92 # alternatives: cuda92, cuda100, cuda101, cuda102 PLATFORM=linux_x86_64 # alternatives: linux_x86_64 BASE_URL='https://storage.googleapis.com/jax-releases' pip install --upgrade...

Though this is a similar symptom to #31, it's a very different (and more interesting) case. Although FD2 can't force users not to leak duals in general, in this case...