Recent Releases of pygmtools
pygmtools - 0.5.2
What's Changed
- Fix IPFP implementation. The old implementation took the wrong calculation of
t0and this newer version is expected to have better optimization objectives. - Add notes for Koopmans-Beckmann's QAP
- Other minor fixes by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/99
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.5.1...0.5.2
- Python
Published by rogerwwww about 2 years ago
pygmtools - 0.5.0
What's Changed
- Pygmtools is published in JMLR!
- Update download urls for test_dataset.py by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/96
- Improved docs & examples
c_astarmodules will be imported only on-demand to avoid https://github.com/Thinklab-SJTU/pygmtools/issues/92 for most users- Backward compatibility broken:
pygm.astarnow works as a Lawler's QAP solver, just as otherpygm.classic_solvers. If you are expecting the old behavior as a specialized GED solver, please usepygm.genn_astar
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.4.3...0.5.0
- Python
Published by rogerwwww over 2 years ago
pygmtools - Pre-release test: matrix building
Testing matrix building mechanism using Github Actions
- Python
Published by rogerwwww over 2 years ago
pygmtools - 0.4.3
What's Changed
- Fix A-star bugs
- for the same k, node_cost is double counted by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/89
- cuda compatibility by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/94
- Support PyG data format by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/93
- Improve docs of time evaluation by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/95
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.4.2...0.4.3
- Python
Published by rogerwwww over 2 years ago
pygmtools - 0.4.2
What's Changed
- Update images in multi-graph matching examples by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/82
- Fix gamgm backward testing error by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/83
- Fix A-star CXX compability error by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/84
- Fix macos test via adopting a small VOC dataset. by @ziao-guo in https://github.com/Thinklab-SJTU/pygmtools/pull/85
- capture ReadError in download by @ziao-guo in https://github.com/Thinklab-SJTU/pygmtools/pull/86
- Use importlib to check for installed packages by @bkmgit in https://github.com/Thinklab-SJTU/pygmtools/pull/79
- Change the way of setting backends by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/87
- update examples and docs by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/88
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.4.1...0.4.2
- Python
Published by rogerwwww over 2 years ago
pygmtools - Say hi to pygmtools 0.4.1!
What's Changed
- Refine documentations and examples. by @ziao-guo in https://github.com/Thinklab-SJTU/pygmtools/pull/74
- Add multi-graph examples in documentations by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/76
- change a_star to astar by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/80
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.4.0...0.4.1
- Python
Published by rogerwwww over 2 years ago
pygmtools - 0.4.0
Greetings! Pygmtools 0.4.0 is available!
What's Changed
- Support astar solvers (tranditional & neural) for PyTorch backend. https://github.com/Thinklab-SJTU/pygmtools/pull/63 https://github.com/Thinklab-SJTU/pygmtools/pull/71
- Add util functions to support NetworkX and GraphML formats. https://github.com/Thinklab-SJTU/pygmtools/pull/63
- Build wheels for different combinations of Python Versions and OS. https://github.com/Thinklab-SJTU/pygmtools/pull/69
- Fix downloading problem (special thanks to hugging face 🤗). https://github.com/Thinklab-SJTU/pygmtools/pull/70
- Add time benchmark in docs. https://github.com/Thinklab-SJTU/pygmtools/pull/72
- Fix RRWM's speed. https://github.com/Thinklab-SJTU/pygmtools/pull/72
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.8...0.4.0
- Python
Published by rogerwwww almost 3 years ago
pygmtools - 0.3.7
What's Changed
- Add MacOS and Windows workflows by @ziao-guo in https://github.com/Thinklab-SJTU/pygmtools/pull/54
- Support mindspore backend by @wlxlatiao666 in https://github.com/Thinklab-SJTU/pygmtools/pull/55
New Contributors
- @wlxlatiao666 made their first contribution in https://github.com/Thinklab-SJTU/pygmtools/pull/55
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.6...0.3.7
- Python
Published by rogerwwww about 3 years ago
pygmtools - 0.3.5
Happy 2023 New Year!
What's Changed
- Update setup and autotest Python versions by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/48
- Add numpy examples by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/49
- Improved benchmark document
- Bug fixes
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.4...0.3.5
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.3.4
What's Changed
- Add neural network solvers for Numpy by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/34
- Update & fix documentation by @Sheep-Yangn in https://github.com/Thinklab-SJTU/pygmtools/pull/30, @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/31
- Bump tensorflow dependency (in auto test) from 2.9.1 to 2.9.3 in /tests by @dependabot in https://github.com/Thinklab-SJTU/pygmtools/pull/35
- Add test script for dataset.py and benchmark.py by @1115712590 in https://github.com/Thinklab-SJTU/pygmtools/pull/36, @1115712590 in https://github.com/Thinklab-SJTU/pygmtools/pull/38, @1115712590 in https://github.com/Thinklab-SJTU/pygmtools/pull/40, @1115712590 in https://github.com/Thinklab-SJTU/pygmtools/pull/42
- Improve code coverage by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/43, @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/44 , @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/45 ### Bug fixes
- fix generateisisomorphic_graphs func (Tensorflow) by @Sheep-Yangn in https://github.com/Thinklab-SJTU/pygmtools/pull/39
- fix gamgm bugs and add backward test for jittor by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/41
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.3...0.3.4
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.3.3
What's Changed
- Preliminary support of TensorFlow backend by @Sheep-Yangn in https://github.com/Thinklab-SJTU/pygmtools/pull/17 and by @rogerwwww in https://github.com/Thinklab-SJTU/pygmtools/pull/24
- Add multi-graph solvers for Numpy backend by @heatingma in https://github.com/Thinklab-SJTU/pygmtools/pull/23
- Add example for gradient support of Jittor by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/28
- Fix type error for sinkhorn of Jittor by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/29
New Contributors
- @Sheep-Yangn made their first contribution in https://github.com/Thinklab-SJTU/pygmtools/pull/17
- @heatingma made their first contribution in https://github.com/Thinklab-SJTU/pygmtools/pull/23
- @dependabot made their first contribution in https://github.com/Thinklab-SJTU/pygmtools/pull/26
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.2...0.3.3
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.3.2
What's Changed
- Add multigraph solver for paddle backend by @Arist12 in https://github.com/Thinklab-SJTU/pygmtools/pull/12
- Add multigraph solvers for jittor backend by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/16
- Add jittor examples by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/18
- Fix mode names in CAO and Floyd MGM solvers
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.3.1...0.3.2
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.3.0
What's Changed
- Add neural network solvers for Jittor backend by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/11
- Support non-maximal inlier matching for linear solvers
- Add examples (PyTorch backend):
- Image matching
- Subgraph matching
- Model fusion
- Seeded graph matching
- Bug fixes
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.11...0.3.0
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.2.11
What's changed
- adopt a better caching mechanism & resolve outlier label issue (for dataset loaders and benchmarks)
- add sphinx auto-examples (matching isomorphic graphs)
- fix affinity matrix for unbalanced edges
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.10...0.2.11
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.2.10
What's Changed
- Fix the bug that customized dataset parameters cannot be passed to datasets
- Revise parameters passed to datasets. Now the class and data directory can also be customized
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.9...0.2.10
- Python
Published by ziao-guo over 3 years ago
pygmtools - 0.2.9
What's Changed
- Support Neural Graph Matching solvers (PCA-GM, IPCA-GM, CIE, NGM) in PyTorch backend
- Rewrite and reorganize documentation
- Fixed doc compiling issue
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.8...0.2.9
- Python
Published by rogerwwww over 3 years ago
pygmtools - 0.2.6
- Update documentation for classic solvers and multi graph solvers
- Support non-batched inputs:
rrwm,ipfp,sm,utils.build_aff_mat,utils.compute_affinity_score
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.5...0.2.6
- Python
Published by ziao-guo almost 4 years ago
pygmtools - 0.2.5
What's Changed
- Jittor support for classic_solvers.py by @wzever in https://github.com/Thinklab-SJTU/pygmtools/pull/3
- Support black-box differentiation for GAMGM
- End of support for Python 3.6
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.4...0.2.5
- Python
Published by rogerwwww almost 4 years ago
pygmtools - pygmtools 0.2.4
What's Changed
- Paddle support for functions in classic_solvers.py by @Arist12 in https://github.com/Thinklab-SJTU/pygmtools/pull/2
- Bug fix for Sinkhorn
- Updated debugging interface for GAMGM
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.3...0.2.4
- Python
Published by rogerwwww almost 4 years ago
pygmtools - pygmtools 0.2.3
- Support CUDA ops for MGM
- Add "device" argument for
from_numpy - Fix testing script for GAMGM
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.2...0.2.3
- Python
Published by rogerwwww almost 4 years ago
pygmtools - pygmtools 0.2.2
- Add multi-graph matching algorithms (cao, mgm-floyd, gamgm). Now
pytorchbackend is supported. - Add CI support for multi-graph matching
- Bug fixes
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.1...0.2.2
- Python
Published by rogerwwww about 4 years ago
pygmtools - pygmtools 0.2.1
- Add CI support
- Bug fix: https://github.com/Thinklab-SJTU/pygmtools/issues/1
Full Changelog: https://github.com/Thinklab-SJTU/pygmtools/compare/0.2.0...0.2.1
- Python
Published by rogerwwww about 4 years ago
pygmtools - pygmtools 0.2.0
We include: + Benchmark on 5 datasets to handle dataset downloading/processing and evaluation. + You may also implement other datasets by this API. + Classic graph matching solvers on pytorch, numpy backend.
- Python
Published by ziao-guo over 4 years ago