Rename files
This commit is contained in:
committed by
Nicola Demo
parent
886bd23fdb
commit
ff43a7492b
@@ -14,7 +14,7 @@ __all__ = [
|
|||||||
"AdaptiveExp",
|
"AdaptiveExp",
|
||||||
]
|
]
|
||||||
|
|
||||||
from .adaptive_func import (
|
from .adaptive_function import (
|
||||||
AdaptiveReLU,
|
AdaptiveReLU,
|
||||||
AdaptiveSigmoid,
|
AdaptiveSigmoid,
|
||||||
AdaptiveTanh,
|
AdaptiveTanh,
|
||||||
@@ -28,4 +28,4 @@ from .adaptive_func import (
|
|||||||
AdaptiveSIREN,
|
AdaptiveSIREN,
|
||||||
AdaptiveExp,
|
AdaptiveExp,
|
||||||
)
|
)
|
||||||
from .adaptive_func_interface import AdaptiveActivationFunctionInterface
|
from .adaptive_function_interface import AdaptiveActivationFunctionInterface
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import torch
|
import torch
|
||||||
from ..utils import check_consistency
|
from ..utils import check_consistency
|
||||||
from .adaptive_func_interface import AdaptiveActivationFunctionInterface
|
from .adaptive_function_interface import AdaptiveActivationFunctionInterface
|
||||||
|
|
||||||
|
|
||||||
class AdaptiveReLU(AdaptiveActivationFunctionInterface):
|
class AdaptiveReLU(AdaptiveActivationFunctionInterface):
|
||||||
@@ -6,5 +6,5 @@ __all__ = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
from .optimizer_callback import SwitchOptimizer
|
from .optimizer_callback import SwitchOptimizer
|
||||||
from .adaptive_refinment_callback import R3Refinement
|
from .adaptive_refinement_callback import R3Refinement
|
||||||
from .processing_callback import MetricTracker, PINAProgressBar
|
from .processing_callback import MetricTracker, PINAProgressBar
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ __all__ = [
|
|||||||
from .feed_forward import FeedForward, ResidualFeedForward
|
from .feed_forward import FeedForward, ResidualFeedForward
|
||||||
from .multi_feed_forward import MultiFeedForward
|
from .multi_feed_forward import MultiFeedForward
|
||||||
from .deeponet import DeepONet, MIONet
|
from .deeponet import DeepONet, MIONet
|
||||||
from .fno import FNO, FourierIntegralKernel
|
from .fourier_neural_operator import FNO, FourierIntegralKernel
|
||||||
from .base_no import KernelNeuralOperator
|
from .kernel_neural_operator import KernelNeuralOperator
|
||||||
from .avno import AveragingNeuralOperator
|
from .average_neural_operator import AveragingNeuralOperator
|
||||||
from .lno import LowRankNeuralOperator
|
from .low_rank_neural_operator import LowRankNeuralOperator
|
||||||
from .spline import Spline
|
from .spline import Spline
|
||||||
from .gno import GraphNeuralOperator
|
from .graph_neural_operator import GraphNeuralOperator
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
import torch
|
import torch
|
||||||
from torch import nn, cat
|
from torch import nn, cat
|
||||||
from .block import AVNOBlock
|
from .block import AVNOBlock
|
||||||
from .base_no import KernelNeuralOperator
|
from .kernel_neural_operator import KernelNeuralOperator
|
||||||
from ..utils import check_consistency
|
from ..utils import check_consistency
|
||||||
|
|
||||||
|
|
||||||
@@ -25,11 +25,11 @@ from .spectral import (
|
|||||||
SpectralConvBlock2D,
|
SpectralConvBlock2D,
|
||||||
SpectralConvBlock3D,
|
SpectralConvBlock3D,
|
||||||
)
|
)
|
||||||
from .fourier import FourierBlock1D, FourierBlock2D, FourierBlock3D
|
from .fourier_block import FourierBlock1D, FourierBlock2D, FourierBlock3D
|
||||||
from .pod import PODBlock
|
from .pod_block import PODBlock
|
||||||
from .orthogonal import OrthogonalBlock
|
from .orthogonal import OrthogonalBlock
|
||||||
from .embedding import PeriodicBoundaryEmbedding, FourierFeatureEmbedding
|
from .embedding import PeriodicBoundaryEmbedding, FourierFeatureEmbedding
|
||||||
from .avno_layer import AVNOBlock
|
from .average_neural_operator_block import AVNOBlock
|
||||||
from .lowrank_layer import LowRankBlock
|
from .lowrank_block import LowRankBlock
|
||||||
from .rbf_layer import RBFBlock
|
from .rbf_block import RBFBlock
|
||||||
from .gno_block import GNOBlock
|
from .gno_block import GNOBlock
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
""" Module for Averaging Neural Operator Layer class. """
|
""" Module for Averaging Neural Operator Layer class. """
|
||||||
|
|
||||||
from torch import nn, mean
|
from torch import nn, mean
|
||||||
from pina.utils import check_consistency
|
from ...utils import check_consistency
|
||||||
|
|
||||||
|
|
||||||
class AVNOBlock(nn.Module):
|
class AVNOBlock(nn.Module):
|
||||||
@@ -2,7 +2,7 @@ import torch
|
|||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
from ...utils import check_consistency
|
from ...utils import check_consistency
|
||||||
|
|
||||||
from pina.model.block import (
|
from . import (
|
||||||
SpectralConvBlock1D,
|
SpectralConvBlock1D,
|
||||||
SpectralConvBlock2D,
|
SpectralConvBlock2D,
|
||||||
SpectralConvBlock3D,
|
SpectralConvBlock3D,
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
""" Module for Averaging Neural Operator Layer class. """
|
|
||||||
|
|
||||||
from torch import nn, mean
|
|
||||||
from torch_geometric.nn import MessagePassing, InstanceNorm, radius_graph
|
|
||||||
|
|
||||||
from pina.utils import check_consistency
|
|
||||||
|
|
||||||
|
|
||||||
class MessagePassingBlock(nn.Module):
|
|
||||||
|
|
||||||
|
|
||||||
@@ -7,8 +7,8 @@ import torch.nn as nn
|
|||||||
from ..label_tensor import LabelTensor
|
from ..label_tensor import LabelTensor
|
||||||
import warnings
|
import warnings
|
||||||
from ..utils import check_consistency
|
from ..utils import check_consistency
|
||||||
from .block.fourier import FourierBlock1D, FourierBlock2D, FourierBlock3D
|
from .block.fourier_block import FourierBlock1D, FourierBlock2D, FourierBlock3D
|
||||||
from .base_no import KernelNeuralOperator
|
from .kernel_neural_operator import KernelNeuralOperator
|
||||||
|
|
||||||
|
|
||||||
class FourierIntegralKernel(torch.nn.Module):
|
class FourierIntegralKernel(torch.nn.Module):
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import torch
|
import torch
|
||||||
from torch.nn import Tanh
|
from torch.nn import Tanh
|
||||||
from .block import GNOBlock
|
from .block import GNOBlock
|
||||||
from .base_no import KernelNeuralOperator
|
from .kernel_neural_operator import KernelNeuralOperator
|
||||||
|
|
||||||
|
|
||||||
class GraphNeuralKernel(torch.nn.Module):
|
class GraphNeuralKernel(torch.nn.Module):
|
||||||
@@ -5,8 +5,8 @@ from torch import nn, cat
|
|||||||
|
|
||||||
from ..utils import check_consistency
|
from ..utils import check_consistency
|
||||||
|
|
||||||
from .base_no import KernelNeuralOperator
|
from .kernel_neural_operator import KernelNeuralOperator
|
||||||
from .block.lowrank_layer import LowRankBlock
|
from .block.lowrank_block import LowRankBlock
|
||||||
|
|
||||||
|
|
||||||
class LowRankNeuralOperator(KernelNeuralOperator):
|
class LowRankNeuralOperator(KernelNeuralOperator):
|
||||||
@@ -8,6 +8,6 @@ __all__ = [
|
|||||||
|
|
||||||
from .abstract_problem import AbstractProblem
|
from .abstract_problem import AbstractProblem
|
||||||
from .spatial_problem import SpatialProblem
|
from .spatial_problem import SpatialProblem
|
||||||
from .timedep_problem import TimeDependentProblem
|
from .time_dependent_problem import TimeDependentProblem
|
||||||
from .parametric_problem import ParametricProblem
|
from .parametric_problem import ParametricProblem
|
||||||
from .inverse_problem import InverseProblem
|
from .inverse_problem import InverseProblem
|
||||||
|
|||||||
@@ -17,5 +17,5 @@ __all__ = [
|
|||||||
from .solver import SolverInterface, SingleSolverInterface, MultiSolverInterface
|
from .solver import SolverInterface, SingleSolverInterface, MultiSolverInterface
|
||||||
from .physic_informed_solver import *
|
from .physic_informed_solver import *
|
||||||
from .supervised import SupervisedSolver
|
from .supervised import SupervisedSolver
|
||||||
from .rom import ReducedOrderModelSolver
|
from .reduced_order_model import ReducedOrderModelSolver
|
||||||
from .garom import GAROM
|
from .garom import GAROM
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import torch
|
import torch
|
||||||
|
|
||||||
from pina.solver import SupervisedSolver
|
from . import SupervisedSolver
|
||||||
|
|
||||||
|
|
||||||
class ReducedOrderModelSolver(SupervisedSolver):
|
class ReducedOrderModelSolver(SupervisedSolver):
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import torch
|
import torch
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from pina.model.block.pod import PODBlock
|
from pina.model.block.pod_block import PODBlock
|
||||||
|
|
||||||
x = torch.linspace(-1, 1, 100)
|
x = torch.linspace(-1, 1, 100)
|
||||||
toy_snapshots = torch.vstack([torch.exp(-x**2)*c for c in torch.linspace(0, 1, 10)])
|
toy_snapshots = torch.vstack([torch.exp(-x**2)*c for c in torch.linspace(0, 1, 10)])
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import torch
|
|||||||
import pytest
|
import pytest
|
||||||
import math
|
import math
|
||||||
|
|
||||||
from pina.model.block.rbf_layer import RBFBlock
|
from pina.model.block.rbf_block import RBFBlock
|
||||||
|
|
||||||
x = torch.linspace(-1, 1, 100)
|
x = torch.linspace(-1, 1, 100)
|
||||||
toy_params = torch.linspace(0, 1, 10).unsqueeze(1)
|
toy_params = torch.linspace(0, 1, 10).unsqueeze(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user