Pruning Large Language Models with Semi-Structural Adaptive Sparse Training | Synapse