# Knet issue

**URL:** https://discourse.julialang.org/t/knet-issue/18355
**Category:** Machine Learning
**Created:** [December 6, 2018, 1:07am UTC](https://discourse.julialang.org/t/knet-issue/18355 "2018-12-06T01:07:01Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![microlifecc](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@microlifecc](https://discourse.julialang.org/u/microlifecc)
#### Post date: [December 6, 2018, 1:07am UTC](https://discourse.julialang.org/t/knet-issue/18355/1 "2018-12-06T01:07:01Z")

</div>

Hi Guys!  
I am trying to go through the tutorial [here](https://github.com/KnetML/Neural-Style-Transfer/blob/master/neural_style_transfer.ipynb).  
But I am getting the error:

```julia
Cannot find libknet8, please rerun Pkg.build("Knet").

Stacktrace:
 [1] im2col!(::Array{Float64,4}, ::Array{Float64,4}, ::Array{Float64,2}, ::Int64, ::Int64, ::Int64, ::Int64, ::Int64, ::Int64) at /home/subhankar/.julia/v0.6/Knet/src/conv.jl:503
 [2] #conv4#322(::Int64, ::Int64, ::Int64, ::Int64, ::Int64, ::Array{Any,1}, ::Function, ::Array{Float64,4}, ::Array{Float64,4}) at /home/subhankar/.julia/v0.6/Knet/src/conv.jl:431
 [3] (::Knet.#kw##conv4)(::Array{Any,1}, ::Knet.#conv4, ::Array{Float64,4}, ::Array{Float64,4}) at ./<missing>:0
 [4] convx(::Array{Float64,4}, ::Array{Array{Float64,4},2}) at ./In[6]:69
 [5] (::#convnet#23{Array{Array{Array{Float64,4},2},1},Array{Any,1},Array{Any,1}})(::Array{Float64,4}) at ./In[6]:53
 [6] style_transfer(::String, ::String, ::Int64, ::Int64, ::Int64, ::Float64, ::NTuple{5,Int64}, ::Array{Float64,1}, ::Float64, ::Bool) at ./In[12]:27
 [7] style_transfer(::String, ::String, ::Int64, ::Int64, ::Int64, ::Float64, ::NTuple{5,Int64}, ::Array{Float64,1}, ::Float64) at ./In[12]:25
 [8] include_string(::String, ::String) at ./loading.jl:522
 [9] execute_request(::ZMQ.Socket, ::IJulia.Msg) at /home/subhankar/.julia/v0.6/IJulia/src/execute_request.jl:193
 [10] (::Compat.#inner#6{Array{Any,1},IJulia.#execute_request,Tuple{ZMQ.Socket,IJulia.Msg}})() at /home/subhankar/.julia/v0.6/Compat/src/Compat.jl:189
 [11] eventloop(::ZMQ.Socket) at /home/subhankar/.julia/v0.6/IJulia/src/eventloop.jl:8
 [12] (::IJulia.##13#16)() at ./task.jl:335

```

On running ‘Pkg.build(“Knet”)’ I am getting this:

```julia
 INFO: Building Knet
WARNING: no compilers found, libknet8 will not be built.
INFO: Compiling Knet cache.

```

I am on Julia 0.6(Ubuntu 18). Can you guys tell me the issue. Thanks!

---

<div class="post-metadata">

### Author: ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)
#### Post date: [December 6, 2018, 1:19am UTC](https://discourse.julialang.org/t/knet-issue/18355/2 "2018-12-06T01:19:58Z")

</div>

Try with Julia 1.0.

---

<div class="post-metadata">

### Author: ![microlifecc](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@microlifecc](https://discourse.julialang.org/u/microlifecc)
#### Post date: [December 6, 2018, 3:06am UTC](https://discourse.julialang.org/t/knet-issue/18355/3 "2018-12-06T03:06:25Z")

</div>

`include(Pkg.dir("Knet","data","imagenet.jl")) #imagenet.jl includes matconvnet function etc.`

gives error:

> ┌ Info: Precompiling MAT [23992714-dd62-5051-b70f-ba57cb901cac]  
> └ @ Base loading.jl:1192  
> ERROR: LoadError: LoadError: syntax: extra token “MatlabHDF5File” after end of expression  
> Stacktrace:  
> [1] include at ./boot.jl:317 [inlined]  
> [2] include\_relative(::Module, ::String) at ./loading.jl:1044  
> [3] include at ./sysimg.jl:29 [inlined]  
> [4] include(::String) at /home/subhankar/.julia/packages/MAT/Pn0pR/src/MAT.jl:27  
> [5] top-level scope at none:0  
> [6] include at ./boot.jl:317 [inlined]  
> [7] include\_relative(::Module, ::String) at ./loading.jl:1044  
> [8] include(::Module, ::String) at ./sysimg.jl:29  
> [9] top-level scope at none:2  
> [10] eval at ./boot.jl:319 [inlined]  
> [11] eval(::Expr) at ./client.jl:393  
> [12] top-level scope at ./none:3  
> in expression starting at /home/subhankar/.julia/packages/MAT/Pn0pR/src/MAT\_HDF5.jl:39  
> in expression starting at /home/subhankar/.julia/packages/MAT/Pn0pR/src/MAT.jl:31  
> Failed to precompile MAT [23992714-dd62-5051-b70f-ba57cb901cac] to /home/subhankar/.julia/compiled/v1.0/MAT/3FHIv.ji.
> 
> Stacktrace:  
> [1] error(::String) at ./error.jl:33  
> [2] macro expansion at ./logging.jl:311 [inlined]  
> [3] compilecache(::Base.PkgId, ::String) at ./loading.jl:1190  
> [4] macro expansion at ./logging.jl:309 [inlined]  
> [5] \_require(::Base.PkgId) at ./loading.jl:947  
> [6] require(::Base.PkgId) at ./loading.jl:858  
> [7] macro expansion at ./logging.jl:309 [inlined]  
> [8] require(::Module, ::Symbol) at ./loading.jl:840  
> [9] include at ./boot.jl:317 [inlined]  
> [10] include\_relative(::Module, ::String) at ./loading.jl:1044  
> [11] include(::Module, ::String) at ./sysimg.jl:29  
> [12] include(::String) at ./client.jl:392  
> [13] top-level scope at In[4]:1

---

<div class="post-metadata">

### Author: ![denizyuret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/denizyuret/32/568_2.png) [@denizyuret](https://discourse.julialang.org/u/denizyuret)
#### Post date: [January 22, 2019, 1:35am UTC](https://discourse.julialang.org/t/knet-issue/18355/4 "2019-01-22T01:35:30Z")

</div>

MAT still has not been tagged for Julia 1.0 but `using Pkg; pkg"dev MAT"` works.
