She made demands and gave a resignation date if those demands were not met. Google said that they could not meet those demands and accepted her resignation but because of her conduct (emailing hundreds of Googlers), the resignation date was made immediate.
Any applications with image processing are usually bottlenecked by the available RAM on a system. If you're running any ML applications, it's most efficient to run models on batches of images and batch size is determined by RAM.