PaddlePaddle/PaddleMaterials
PaddlePaddle/PaddleMaterials has 130 GitHub stars and 48 forks. Star changes are not measured yet. Last checked 2026-11-13 16:07 UTC. Last push 2026-11-09.
What you can do
- Property Prediction (PP) - Predict material properties from structure - Forward design or predict formation energy, band gap, elastic moduli etc.
- Structure Generation (SG) - Generate novel crystal structures - Inverse design or structure generation
- Machine Learning Interatomic Potential (MLIP) - Surrogate Model for DFT as ML potentials - Molecular dynamics simulations
- Electronic Structure (ES) - Surrogate Model for DFT to predict physical field - Predict electronic density
Crecimiento de estrellas medido
- in 24h
- Recopilando historial
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
An End-to-End Deep Learning Toolkit for Materials Science
Aprendizaje automáticoREADME.md
OriginalPaddleMaterials
🚀 Introduction
PaddleMaterials is an end-to-end AI4Materials toolkit built on the PaddlePaddle deep learning framework. Designed as a data-mechanism dual-driven platform for developing and deploying foundation models in materials science, PPMat enables researchers to efficiently build AI models and accelerate material discovery using pretrained models.
🧩 Core Capabilities
| Task | Description | Typical Applications |
|---|---|---|
| Property Prediction (PP) | Predict material properties from structure | Forward design or predict formation energy, band gap, elastic moduli etc. |
| Structure Generation (SG) | Generate novel crystal structures | Inverse design or structure generation |
| Machine Learning Interatomic Potential (MLIP) | Surrogate Model for DFT as ML potentials | Molecular dynamics simulations |
| Electronic Structure (ES) | Surrogate Model for DFT to predict physical field | Predict electronic density |
| Spectrum Elucidation (SE) | Reconstruct structures from spectra | NMR structure elucidation |
| Spectrum Enhancement (SPEN) | Enhance microscopy and spectrum signals | STEM image enhancement, denoising |
🧱 Supported Materials
- Inorganic Crystals - Well-supported with multiple datasets and pretrained models
- Organic Molecules - Support for multiple datasets and pretrained models including small molecules and partial polymers
✨ Why PaddleMaterials?
- ✅ Rich Pretrained Models & AI-ready Datasets - 50+ pretrained models ready for inference and Multiple curated datasets for training
- ✅ Multi-Task Integration - Unified framework across tasks of PP, SG, MLIP, ES, SE, SPEN etc.
- ✅ Multi-Hardware Support - Full support for NVIDIA GPUs and MetaX GPUs and Intel CPUs
- ✅ Production-Ready - Easy to use with standandlize design & distributed training, mixed precision, checkpoint recovery
📑 Support Tasks
| Task | Description | Link |
|---|---|---|
| Property Prediction (PP) | Predict formation energy, band gap, elastic properties | README |
| Structure Generation (SG) | Generate new crystal structures with diffusion models | README |
| Machine Learning Interatomic Potential (MLIP) | DFT-accurate potentials for molecular dynamics | README |
| Electronic Structure (ES) | Predict electronic structure properties | README |
| Spectrum Elucidation (SE) | Reconstruct molecular structures from NMR spectra | README |
| Spectrum Enhancement (SPEN) | Enhance microscopy and spectral signals | README |
🤖 Available Pretrained Models
| Task | Models | Dataset |
|---|---|---|
| Property Prediction | MEGNet, iComformer, DimeNet++, SphereNet | MP2018, MP2024, JARVIS, QM9, etc. |
| Structure Generation | MatterGen, DiffCSP | MP20, ALEX, etc. |
| Machine Learning Interatomic Potential | CHGNet, MatterSim, SphereNet | MPTRJ, MD17, etc. |
| Electronic Structure | InfGCN | QM9_ES, MP_ES, OMol25_MC_ES, etc. |
| Spectrum Elucidation | DiffNMR | MSD_NMR, etc. |
| Spectrum Enhancement | SFIN | SFIN-HAADF/BF, etc. |
Full model list: See MODEL_REGISTRY
🚀 Get Started
🔧 Installation
Please refer to the installation document for your hardware environment. See SupportedHardwareList for more multi-hardware adaptation information.
⚡ Easy Inference
Property Prediction
Predict material formation energy using a pretrained MEGNet model:
python property_prediction/predict.py \
--model_name='megnet_mp2018_train_60k_e_form' \
--weights_name='best.pdparams' \
--input_format='cif' \
--input_path='./property_prediction/example_data/cifs/' \
--output_path='result_property_prediction/'
Structure Generation
Generate novel crystal structures using a pretrained MatterGen model:
python structure_generation/sample.py \
--model_name='mattergen_mp20' \
--weights_name='latest.pdparams' \
--output_path='result_mattergen_mp20/' \
--mode='by_num_atoms' \
--num_atoms=4
Interatomic Potentials
Predict energy and forces using a pretrained MatterSim model:
python interatomic_potentials/predict.py \
--model_name='mattersim_1M' \
--weights_name='mattersim-v1.0.0-1M_model.pdparams' \
--input_format='cif' \
--input_path='./interatomic_potentials/example_data/cifs/' \
--output_path='result_interatomic_potentials/'
Electronic Structure
Predict electron density from the bundled methane example using a pretrained InfGCN model:
python electronic_structure/predict.py \
--model_name='infgcn_qm9' \
--weights_name='best.pdparams' \
--input_format='mol' \
--input_path='electronic_structure/example_data/methane.mol' \
--grid_shape=8 \
--grid_batch_size=4096 \
--output_path='output/infgcn_qm9/methane'
See the InfGCN prediction guide
for registered-model and local-checkpoint inference from MOL, CUBE, CHGCAR, and
density JSON inputs. Real test-split field examples are bundled under
electronic_structure/example_data/.
Spectrum Elucidation
Run NMR spectrum elucidation using the bundled example and a pretrained DiffNMR model:
python spectrum_elucidation/sample.py \
--model_name='diffnmr_msdnmr_nless15' \
--weights_name='best.pdparams' \
--output_path='result_diffnmr_nless15/'
Spectrum Enhancement
Enhance STEM images using a pretrained SFIN model:
python spectrum_enhancement/predict.py \
--model_name='sfin_haadf_enhance' \
--weights_name='best.pdparams' \
--input_path='spectrum_enhancement/example_data/sfin_haadf.png' \
--output_path='result_sfin/'
🏋️ Start Training
For training and fine-tuning, refer to the documentation.
🤝 Contributors & Cooperation & Community
Thanks to all contributors who have helped build PaddleMaterials!
Thanks for the following organiziton for cooprative support!
Join the PaddleMaterials WeChat group to discuss with us!
🛠️ Contribute to PaddleMaterials
For developer, please refer to architecture.
📜 License
PaddleMaterials is licensed under the Apache License 2.0.
🎓 Citation
@misc{liu2026paddlematerialsendtoenddeeplearning,
title={PaddleMaterials: An End-to-End Deep Learning Toolkit for Materials Science},
author={Xuwei Liu and Zhimin Zhang and Xiaoguang Hu and Zhongwei Liu and Yuanhui Sun and Jun Huo and Hua Wu and Haifeng Wang},
year={2026},
eprint={2611.03154},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2611.03154},
}
🙏 Acknowledgements
This repository references code from the following projects:
PaddleScience | Matgl | CDVAE | DiffCSP | MatterGen | MatterSim | CHGNet | AIRS
Explorar proyectos relacionados
tensorflow/tensorflow
Un framework de código abierto de aprendizaje automático para todos
201,583 estrellashuggingface/transformers
🤗 Transformers: el framework de definición de modelos para modelos de aprendizaje automático de vanguardia en texto, visión, audio y multimodal, tanto para inferencia como para entrenamiento.
168,948 estrellasAUTOMATIC1111/stable-diffusion-webui
Interfaz web de Stable Diffusion
165,301 estrellasComfy-Org/ComfyUI
La GUI, la API y el backend más potentes y modulares para modelos de difusión, con una interfaz de grafos y nodos. El motor de inferencia local más rápido del mundo.
146,661 estrellas