Skip to content

Commit ce93f8e

Browse files
committed
fixed small errors in sample notebooks
1 parent e628872 commit ce93f8e

16 files changed

Lines changed: 472 additions & 176 deletions

docs/examples/ResNet Invariance with TinyImageNet.ipynb

Lines changed: 104 additions & 48 deletions
Large diffs are not rendered by default.
-288 KB
Binary file not shown.

docs/examples/Variance to rotations of a CNN trained on MNIST with PyTorch.ipynb

Lines changed: 320 additions & 22 deletions
Large diffs are not rendered by default.
266 KB
Loading

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ dev = [
3535
"poethepoet>=0.35.0",
3636
"data-science-types",
3737
"poutyne",
38+
"ipython>=9.0.2",
39+
"tinyimagenet>=0.9.9",
3840
]
3941
docs = [
4042
"sphinx>=8.2.3",
@@ -137,4 +139,4 @@ format = "uvx ruff format tmeasures"
137139
build = "uv build"
138140
docs = "uv run sphinx-build docs docs/_build"
139141
serve-docs = " uv run sphinx-autobuild --open-browser docs docs/_build"
140-
precommit = "uv run pre-commit run --all-files"
142+
precommit = "uv run pre-commit run --all-files"

tests/pytorch/test_stats_running.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from tmeasures.pytorch.stats_running import RunningMeanAndVarianceWelford, RunningMeanWelford,RunningMean,RunningVariance,RunningMeanSets,RunningMeanVarianceSets
1+
from tmeasures.pytorch.measures.stats_running import RunningMeanAndVarianceWelford, RunningMeanWelford,RunningMean,RunningVariance,RunningMeanSets,RunningMeanVarianceSets
22
import itertools
33
import torch
44
import pytest

tmeasures/pytorch/__init__.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@
3030
from .by_layer import PyTorchMeasureByLayer
3131

3232
from .measure_transformer import MeasureTransformation,NoTransformation,AverageFeatureMaps
33-
from .util import SequentialWithIntermediates
3433
from . import dataset2d
3534

3635
from .layer_measures import Variance
3736

38-
from .variance_invariance import SampleVarianceInvariance,TransformationVarianceInvariance,NormalizedVarianceInvariance
39-
from .variance_sameequivariance import SampleVarianceSameEquivariance,TransformationVarianceSameEquivariance, NormalizedVarianceSameEquivariance
40-
from .goodfellow import GoodfellowInvariance,NormalPValueThreshold,PercentActivationThreshold
37+
from .measures.variance_invariance import SampleVarianceInvariance,TransformationVarianceInvariance,NormalizedVarianceInvariance
38+
from .measures.variance_sameequivariance import SampleVarianceSameEquivariance,TransformationVarianceSameEquivariance, NormalizedVarianceSameEquivariance
39+
from .measures.goodfellow import GoodfellowInvariance,NormalPValueThreshold,PercentActivationThreshold

tmeasures/pytorch/layer_measures.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from .. import logger as tm_logger
22
from .base import PyTorchActivationMeasure, STMatrixIterator
3-
from .stats_running import RunningMeanAndVarianceWelford, RunningMeanWelford
3+
from .measures.stats_running import RunningMeanAndVarianceWelford, RunningMeanWelford
44

55
logger = tm_logger.getChild("pytorch.layer_measures")
66

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import tmeasures as tm
88
from tmeasures.pytorch.transformations import IdentityTransformationSet
99

10-
from . import (
10+
from .. import (
1111
BaseActivationsModule,
1212
PyTorchActivationMeasure,
1313
PyTorchMeasure,
@@ -16,8 +16,8 @@
1616
PyTorchMeasureResult,
1717
STMatrixIterator,
1818
)
19-
from .activations_iterator import PytorchActivationsIterator
20-
from .layer_measures import Variance
19+
from ..activations_iterator import PytorchActivationsIterator
20+
from ..layer_measures import Variance
2121
from .quotient import divide_activations
2222
from .stats_running import RunningMeanAndVarianceWelford, RunningMeanWelford
2323

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import tqdm.auto as tqdm
33
from torch.utils.data import Dataset
44

5-
from .. import Measure, MeasureResult, TransformationSet
6-
from . import ActivationsByLayer, BaseActivationsModule, PyTorchMeasure, PyTorchMeasureOptions, PyTorchMeasureResult
7-
from .measure_transformer import MeasureTransformation, NoTransformation
5+
from ... import Measure, MeasureResult, TransformationSet
6+
from .. import ActivationsByLayer, BaseActivationsModule, PyTorchMeasure, PyTorchMeasureOptions, PyTorchMeasureResult
7+
from ..measure_transformer import MeasureTransformation, NoTransformation
88

99

1010
def safe_divide(x: torch.Tensor, y: torch.Tensor):

0 commit comments

Comments
 (0)