that video is 3 hours long… what is “this?” the Magenta kernel? tensorflow? nsynth? ML for music?
short answer: the Magenta kernel/OS (Fuschia) works on pi and should work on norns.
https://www.raspberrypi.org/forums/viewtopic.php?t=176953
long answer:
norns is a linux box with a fairly powerful Arm processor and is based on rasperry pi. you could definitely use it to run tensorflow or torch, and it is powerful enough to perform some classification tasks - here is someone’s project targeting a much slower Pi to perform image classification using DNNs. (https://github.com/vfonov/deep-pi). (of course the DNNs are trained elsewhere! with a lot of phat graphics cards.)
Arm has recently released an open-source Compute Library that includes optimized general matrix multiply and other things that DNNs use. (https://developer.arm.com/technologies/compute-library) that should speed up classification tasks; i’m not sure how far along tensorflow or torch are with integrating this into their arm/linux ports.
unasked questions:
is it useful to run Fuschia on a norns? i don’t know. seems like any significant DNN task wouldn’t leave much juice left for any kind of realtime audio processing or synthesis. if all you want is a small box to work with high-level realtime musical data in those environments and also USB-midi or networked OSC, then any small computer will do, and imho there’s no need for a much more expensive device specifically designed for music performance.
what about more general ML / predictive stuff? adaptive filters, PCA, linear regression, stochastic modelling &c &c?
machine learning is a big umbrella that includes a lot of numerical techniques besides DNNs.
the application of predictive modelling to music is itself a gigantic field that long predates the current wave of interest in DNNs. (here are my parents playing with a cello and analog computer in 1980: https://vimeo.com/135513917) there are an infinite number of things you could do on a box like norns in this problem domain.