<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/58582>58582</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [MLGO] Should allow TFModelEvaluator to drop unused features 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            enhancement
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            mtrofin
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          eopXD
      </td>
    </tr>
</table>

<pre>
    A possible feature we can add is to support multiple versions of model. The compiler would be responsible to extract all kinds of input features. Upon different model provided, the compiler should drop features unused in the model.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxNkkGP2yAQhX-NfRnVsnGcTQ4c0m63l6566FbqFcw4psWAYEjaf9-xk90uQoIRw_veQ-hg_soTxJCz1Q5hQkUlIVwRRuVBGQM2AwXIJcaQCJbiyEbuvGDKNvgMYYIlGHQNvMx8KyzROkxwDcUZ0AgJc-S-TZ6F8A8lNRIo5-C39WYTsD4WeoXnBn7wDTB2mjChp5s-xBQu1qCpxCeg96g8byyTQnzTgOJLRnbvt96bw6p9rNpTjbLbr6MTh642sjfH_qhqsuRQVsPH569fvlXDI3y_ybLRcIWXp-dV4vNFuaIopDXKBrxz3rh1SU7ORDFX_akSTzzPluaiG_bLhXOX1-UDJ_qFI3Fpcy6YeTMchoOoZ9l2gxaTbnf7gxmGcdz3YnzoxbTXSg_GYO2URpdXv5UQ6GflR1z4sbhi87WVohWia8XQcsy2a7DX_e5Bq-NO971R-2rX4qKsa1YnTUjnOsnNlC7nzIfOZsr_DxV_kLNHvAMXSmGy_g5TheaQJIb4k8lrFLnl-Ae-Rs0q">