Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 16 18:47
    hweom commented #168
  • Sep 14 08:59
    drahnr synchronize #174
  • Sep 14 08:59

    drahnr on bernhard-chores-2022

    bump rust-bindgen to 0.60.1, bu… (compare)

  • Sep 14 08:58
    drahnr synchronize #174
  • Sep 14 08:58

    drahnr on bernhard-chores-2022

    doc: clarify remote test bump rust-bindgen to 0.60.1, bu… (compare)

  • Sep 14 05:56
    drahnr closed #175
  • Sep 14 05:56

    drahnr on bernhard-docs

    (compare)

  • Sep 14 05:56

    drahnr on master

    doc: clarify remote test (#175) (compare)

  • Sep 14 05:55
    drahnr closed #168
  • Sep 14 05:55

    drahnr on arch-refactor

    Implement Sequential layer for … (compare)

  • Sep 13 14:42
    drahnr opened #175
  • Sep 13 14:40

    drahnr on bernhard-docs

    doc: clarify remote test (compare)

  • Sep 12 22:20
    drahnr synchronize #174
  • Sep 12 22:20

    drahnr on bernhard-chores-2022

    chore/deps: bump bindgen to 0.6… (compare)

  • Sep 12 21:55
    drahnr commented #151
  • Sep 12 21:13
    drahnr commented #148
  • Sep 12 21:12
    drahnr closed #149
  • Sep 12 21:10
    drahnr synchronize #151
  • Sep 12 21:10

    drahnr on bernhard-fixup-nll

    fix: negative log liekelihood m… refactor/nll: improve approxima… chore/layer/nll: fmt, cleanup, … (compare)

  • Sep 12 20:30
    drahnr synchronize #174
colepoirier
@colepoirier:matrix.org
[m]
What is spearow?
Bernhard Schuster
@drahnr
It's just a fictional name.
It's a mix of spearou (a Belgian comic) and sparrow (bird)
colepoirier
@colepoirier:matrix.org
[m]
Cool! Is it meant to be the name of an organization for machine learning?
Bernhard Schuster
@drahnr
The org
colepoirier
@colepoirier:matrix.org
[m]
Cool!
I like the name a lot!
colepoirier
@colepoirier:matrix.org
[m]
I started the task of implementing BatchNormalization in rcudnn last night and a thought occurred to me. Might it be easier to auto generate all of the ParamaterNotSupported error strings by parsing them per function from the cuDNN API reference pdf?
Whoops I meant “CUDNN_STATUS_BAD_PARAM”
Bernhard Schuster
@drahnr
Technically yes, but I think the effort required to impl such a tool would be very high compared to doing 10 to 100 manual error strings
colepoirier
@colepoirier:matrix.org
[m]
Fair enough that makes sense :)
colepoirier
@colepoirier:matrix.org
[m]
Hi @drahnr, I’m about halfway through the process you laid out for implementing BatchNormalization in juice but have become stuck with regard to implementing the ‘descriptor’ step. It seems like the non-LRN/non-divisive normalization cuDNN functions are quite different in their usage API than functions like LRN and Activation functions. Despite spending a solid half an hour reading the cuDNN API reference trying to decipher the correct way to implement this in juice I’m quite confused and stuck. Can we arrange to have a synchronous chat in the next few days so I can hopefully figure this out and proceed with implementing this set of cuDNN functions in juice? Cheers :)
Bernhard Schuster
@drahnr
Sure, how about Friday or Saturday?
Preferably in the evening hours
2 replies
Could create a draft PR upfront with your current changes?
Bernhard Schuster
@drahnr
@colepoirier:matrix.org ^^^
colepoirier
@colepoirier:matrix.org
[m]
Hey sorry
Sure will do when I get home today!
colepoirier
@colepoirier:matrix.org
[m]
I just need to know your timezone :)
I’m PST/PDT
Bernhard Schuster
@drahnr
I am CEST
colepoirier
@colepoirier:matrix.org
[m]
Ok great
Are you available at some point this afternoon or evening? It’s about 14:30 your time right now correct?
Also sorry I didn’t create the PR yet, I’ll do that today
Bernhard Schuster
@drahnr
I'd like to first have a peek into the PR
I'll have some time tomorrow, 20:00 CEST
colepoirier
@colepoirier:matrix.org
[m]
That makes sense, I just submitted the draft PR. Great! I saw your private message and have replied there
Aurelien Montmejat
@aurelien-m
Hey everyone, quick question : is greenglass the way to go for loading images to neural nets ?
Bernhard Schuster
@drahnr
Well, you could.
But it's meant as a preprocessing layer.
If it fits the bill, use it, if not, custom image decoding code might be faster
Aurelien Montmejat
@aurelien-m
Oh okay
Bernhard Schuster
@drahnr
Make sure to use the git version of juice
There are quite a few improvements
Release is pending for the next days given a fix to cargo-unleash landas
*lands
Aurelien Montmejat
@aurelien-m
I'm just looking for an easy to use image loader without having to recode too much
Bernhard Schuster
@drahnr
greenglas exports the image crate
so using that should be fair enough and you can then re-use the bytes loaded (it's a bit finnicky to extract them, you might want to take a look at the examples provided in the repo)
Aurelien Montmejat
@aurelien-m
alright
which examples do you have in mind ?
I've seen the ones for greenglas
combined with into_vec() should work for grayscale images, since the Container is Vec<u8>
which works for anything that has 8bits per channel
Bernhard Schuster
@drahnr
Juice 0.3 released with all the changes of the last 2years
Bernhard Schuster
@drahnr
Alright, I think it's time to move this elsewhere :) Gitter us dead and matrix seems to be the way to go
Bernhard Schuster
@drahnr
Aright, closing shop here