Given $\mathfrak{F}$ a coherent sheaf on a Noetherian integral algebraic stack $\mathfrak{P}$, we give two constructions of stacks $\widetilde{\mathfrak{P}}$, equipped with birational morphisms $p:\widetilde{\mathfrak{P}}\to \mathfrak{P}$ such that $p^*\mathfrak{F}$ is simpler: in the Rossi construction, the torsion free part of $p^*\mathfrak{F}$ is locally free; in the Hu--Li diagonalization construction, $p^*\mathfrak{F}$ is a union of locally free sheaves. We use these constructions to define reduced Gromov--Witten invariants of complete intersections in all genera.PDF: Desingularizations of sheaves and reduced invariants.pdf