I'm hoping someone can help me compute
$$\nabla_{X} \mathsf{tr}\left( f \left( X \right) Y \right)$$
where $f : \mathbb{R}^{u \times v} \to \mathbb{R}^{m \times n}$ and $Y \in \mathbb{R}^{n \times m}$. I'd like to get an expression in terms of $\nabla_X f \left( X \right)$.
What I've worked out so far: for any $1 \leq i \leq u$ and $1 \leq j \leq v$ we have
\begin{align} \frac{\partial}{\partial X_{ij}} \mathsf{tr}\left( f(X) Y \right) &= \frac{\partial}{\partial X_{ij}} \sum_{k=1}^m \left( f(X) Y \right)_{kk} \\ &= \sum_{k=1}^m \frac{\partial}{\partial X_{ij}} \left( f(X) Y \right)_{kk} \\ &= \sum_{k=1}^m \frac{\partial}{\partial X_{ij}} \sum_{p=1}^n f(X)_{kp} Y_{pk} \\ &= \sum_{k=1}^m \sum_{p=1}^n \frac{\partial}{\partial X_{ij}} f(X)_{kp} Y_{pk} \end{align}
but I would like to relate this expression to $\nabla_X f \left( X \right)$ if possible.
Thanks!