Commit Graph

500 Commits

Author SHA1 Message Date
Filippo Olivo
9c9d4fe7e4 Fix bug in Collector with Graph data (#456)
* Fix bug in Collector with Graph data
* Add comments in DataModule class and bug fix in collate
2025-03-19 17:46:35 +01:00
Dario Coscia
dfd6d7b467 modify pyproject.toml 2025-03-19 17:46:35 +01:00
Filippo Olivo
571ef7f9e2 Add functionalities in DataModule and data loaders + tests datasets and DataModule (#453)
* Add num_workers and pin_memory arguments to DataLoader and DataModule tests
2025-03-19 17:46:35 +01:00
Dario Coscia
9cae9a438f Update solvers (#434)
* Enable DDP training with batch_size=None and add validity check for split sizes
* Refactoring SolverInterfaces (#435)
* Solver update + weighting
* Updating PINN for 0.2
* Modify GAROM + tests
* Adding more versatile loggers
* Disable compilation when running on Windows
* Fix tests

---------

Co-authored-by: giovanni <giovanni.canali98@yahoo.it>
Co-authored-by: FilippoOlivo <filippo@filippoolivo.com>
2025-03-19 17:46:35 +01:00
Filippo Olivo
780c4921eb Add Supervised Problem (#451)
* Add SuperviedProblem class in problem zoo
2025-03-19 17:46:35 +01:00
MatteoB30
c6f1aafdec Update Condition notation & domains import in tutorials 2025-03-19 17:46:35 +01:00
FilippoOlivo
195224794f Implement custom sampling logic 2025-03-19 17:46:35 +01:00
FilippoOlivo
f578b2ed12 Introduce add_points method in AbstractProblem, removed unused comments in Collector class and add the test for add_points and codacy corrections 2025-03-19 17:46:35 +01:00
FilippoOlivo
004cbc00c0 problem.input_pts takes into consideration also input_points coming from InputOutputCondition 2025-03-19 17:46:35 +01:00
FilippoOlivo
c4749efc8b Use Poisson problem from problems zoo in test_problem and minor fix in AbstractProblem 2025-03-19 17:46:35 +01:00
Nicola Demo
84775849d1 fix tests 2025-03-19 17:46:35 +01:00
Nicola Demo
ee7ad797bd gitignore lighting_logs, not the content 2025-03-19 17:46:35 +01:00
Nicola Demo
b4c5fef28d tutorial 1 working (no plot) 2025-03-19 17:46:35 +01:00
Nicola Demo
effd1e83bb clean logic, fix problems for tutorial1 2025-03-19 17:46:35 +01:00
FilippoOlivo
7702427e8d Bug fix in Graph class 2025-03-19 17:46:35 +01:00
Nicola Demo
86405ef597 add submodule installation in toml 2025-03-19 17:46:35 +01:00
FilippoOlivo
6964f4e7d9 Rename classes and modules for GNO 2025-03-19 17:46:35 +01:00
FilippoOlivo
bd24b0c1c2 Refactor GNO model and enhance Graph class documentation and error handling. Remove TemporalGraph class 2025-03-19 17:46:35 +01:00
FilippoOlivo
bbdd5d4bf1 Refactor Graph class to support custom edge attribute logic 2025-03-19 17:46:35 +01:00
FilippoOlivo
78b276d995 Add TemporalGraph class 2025-03-19 17:46:35 +01:00
FilippoOlivo
54a62dee26 Bug fix in GNO and implementation of tests 2025-03-19 17:46:35 +01:00
FilippoOlivo
4c5e1569ff Implement PinaGraphDataset 2025-03-19 17:46:34 +01:00
FilippoOlivo
86fe41261b Implement Graph Neural Operator #231 2025-03-19 17:46:34 +01:00
FilippoOlivo
e63c3d9061 Add Graph class and tests for Graph and Collector + Dataloader refactoring 2025-03-19 17:46:34 +01:00
Filippo Olivo
4fdb5641d4 Update .gitignore 2025-03-19 17:46:34 +01:00
FilippoOlivo
c925fad6f2 Update labels 2025-03-19 17:46:34 +01:00
MatteoB30
7d83203046 Update tutorial to work with domain folder 2025-03-19 17:46:34 +01:00
MatteoB30
08777d9b6c Update tutorial to work with domain folder 2025-03-19 17:46:34 +01:00
Filippo Olivo
0194fab0d1 Improvement in DDP and bug fix in DataModule (#432) 2025-03-19 17:46:34 +01:00
FilippoOlivo
629a6ee43b Additional improvement related to #395 2025-03-19 17:46:34 +01:00
Nicola Demo
afb1bca245 temporary comment tests 2025-03-19 17:46:34 +01:00
Nicola Demo
a899327de1 fix tests 2025-03-19 17:46:34 +01:00
Dario Coscia
9aed1a30b3 Revert "Bug fix PR #423" (#426)
This reverts commit b498797bfef45414d1a50147e3f1097b7179e5a8.

Co-authored-by: Filippo Olivo <filippo@filippoolivo.com>
Co-authored-by: Dario Coscia <dariocos99@gmail.com>
2025-03-19 17:46:34 +01:00
FilippoOlivo
6b122d8b2c Bug fix PR #423 2025-03-19 17:46:34 +01:00
Filippo Olivo
3ea05e845d Improve DataLoader performance when batch_size=None (#423) 2025-03-19 17:46:34 +01:00
FilippoOlivo
7706ef12c3 Simplify LabelTensor class, fix #395, add docstrings, and resolve Python 3.8 compatibility issue in tests 2025-03-19 17:46:34 +01:00
Giovanni Canali
4bec5bfc9a Update import from lightning.pytorch (#409)
* update import
* Remove unnecessary import return type

---------

Co-authored-by: Filippo Olivo <filippo@filippoolivo.com>
2025-03-19 17:46:34 +01:00
giovanni
d51de028bd update test laplacian 2025-03-19 17:46:34 +01:00
Giovanni Canali
08eaf56be1 Codacy 2025-03-19 17:46:34 +01:00
giovanni
81830ecc99 fix laplacian 2025-03-19 17:46:34 +01:00
FilippoOlivo
a6f0336d06 Add check conditions-solver consistency 2025-03-19 17:46:34 +01:00
Nicola Demo
f2340cd4ee fix some tests 2025-03-19 17:46:34 +01:00
Nicola Demo
03b16b556b translate setup to pyproject 2025-03-19 17:46:34 +01:00
giovanni
9e0dc8fc54 sort variables in operations 2025-03-19 17:46:34 +01:00
giovanni
0adc013f5f sorted variables 2025-03-19 17:46:34 +01:00
Filippo Olivo
f748b66194 Fix bugs (#387) 2025-03-19 17:46:34 +01:00
Dario Coscia
3c95441aac Revert "Fix bugs (#385)" (#386)
This reverts commit 69cd0ed8cda91c92dab6551a0c6dfd94d199cee7.
2025-03-19 17:46:34 +01:00
Filippo Olivo
6da74cadd5 Fix bugs (#385) 2025-03-19 17:46:34 +01:00
Dario Coscia
b52112e448 remove unnecessary dependency 2025-03-19 17:46:34 +01:00
Filippo Olivo
a27bd35443 Implementation of DataLoader and DataModule (#383)
Refactoring for 0.2
* Data module, data loader and dataset
* Refactor LabelTensor
* Refactor solvers

Co-authored-by: dario-coscia <dariocos99@gmail.com>
2025-03-19 17:46:34 +01:00