GLM (General Language Model)
Role in this project:
Back-end Developer Contributions:825 commits, 6 PRs, 82 pushes in 2 years 3 months
Contributions summary:Zhengxiao primarily contributed to the development of the GLM (General Language Model) repository by modifying the data loading, tokenization, and generation components. They introduced the ability to use the model without a tokenizer, improved the training procedure, and enhanced the handling of dataset paths and filepaths. Moreover, the user made changes to support the dataset and model parallelism setup for training, specifically involving the use of DeepSpeed for model training.
glmlanguage-modelmultimodaldialogue-systems
SwissArmyTransformer is a flexible and powerful library to develop your own Transformer variants.
Role in this project:
Back-end Developer & ML Engineer Contributions:61 commits, 1 branch in 1 year 1 month
Contributions summary:Zhengxiao primarily contributed to the implementation of the GLM model within the SwissArmyTransformer library. Their work involved adding the GLM model and importing the necessary inference code for the model. They also made several fixes to the attention mask in the GLM model, correcting some potential errors in the inference. Furthermore, the user made some changes to the training/model_io.py.
pytorchpretrained-modelstransformerflexible