ref: 6b7848d4c9016efbfbc9529df008ffde0e15b7cc
parent: 2beb5c9f91e7166c2c9d01c94bf84767815121e4
author: Hui Su <huisu@google.com>
date: Sat Sep 29 10:48:56 EDT 2018
Introduce the ml_var_partition_pruning feature Add the ml_var_partition_pruning encoder speed feature that uses a neural net model to prune partition-none and partition-split search. The model uses prediction residue variance and quantization step size as input features. Encoding speed gain for speed 0(tested over 20 hdres clips): QP=30 QP=40 average 17.7% 18.3% max 24.46% 26.6% Coding loss: lowres 0.071%; midres 0.098%; hdres 0.163% Currently it is enabled for speed 0 low-bit depth only. It needs to be tuned for other settings. Change-Id: Ifb7417daa6bb6e7c97bb676269ce54ab0dc7b8c8