title: Numba error :No implementation of function Function(<function all at #>) found for signature
body: <p>I'm trying to write a background subtraction with <code>python</code> and <code>NumPy</code> and I'm using <code>numba</code> to make it run faster but I get this error</p>
  <pre><code>No implementation of function Function(&lt;function all at 0x000002782257B940&gt;) found for signature:
   
  all(array(bool, 3d, C), axis=Literal[int](-1))
  </code></pre>
  <p>here's the code</p>
  <pre><code>import numpy as np
  from PIL import Image
  from numba import njit
  import time
  start_time = time.time()
  im1=Image.open('u.jpg')
  w,h=im1.size
  for x in range (100):
      for y in range(100):
          im1.putpixel((x,y),(255,255,255))
  im2=Image.open('u.jpg')
  
  @njit
  def Check():
      data1=np.asarray(im1)
      data2=np.asarray(im2)
      out_im=np.zeros((h,w,3),dtype='uint8')   
      value=np.all(data1!=data2,axis=-1)
      rs,cs=value.nonzero()
      out_im[rs,cs,:]=[255,0,0]
      return out_im 
  im_out=Image.fromarray((Check()))
  im_out.save('save.png')
  </code></pre>
  <p>how can in fix this?</p>