Do people also think you need a timecard-tracking-specific compiler?
Do people also think you need a timecard-tracking-specific compiler?
As the slides say, you need the program to be differentiable. Do general purpose compilers make it easy to automatically differentiate a program? No, not until very recent work. So people thought a better idea until we figured out how to do that was ML-specific compilers and frameworks.
> Do people also think you need a timecard-tracking-specific compiler?
No, nobody thinks this, because timecard-tracking does not need any special properties such as being differentiable.
The answer isn't as crazy as your extremely snarky question makes it out to be, is it?
Every functional unit in a net needs to be differentiable and so needs to carry around either dual numbers (forward mode) or adjoints (reverse mode). These requirements necessitate new languages and compilers that current imperative representations don’t currently support.