Skip to content

Commit 3a85eac

Browse files
author
Neumann, Jan
committed
Move lib/ to src/compute_graph_vectorize/
1 parent 5f976a5 commit 3a85eac

File tree

122 files changed

+347
-550
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+347
-550
lines changed

benchmark.py

+15-15
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,28 @@
99

1010
import click
1111
import torch
12-
from lib.benchmarks.runnables.neuralogic_cpu import NeuraLogicCPURunnable
13-
from lib.benchmarks.runnables.neuralogic_vectorized import (
12+
from compute_graph_vectorize.benchmarks.runnables.neuralogic_cpu import NeuraLogicCPURunnable
13+
from compute_graph_vectorize.benchmarks.runnables.neuralogic_vectorized import (
1414
NeuralogicVectorizedTorchRunnable,
1515
PrebuiltNeuralogicVectorizedTorchRunnable,
1616
)
17-
from lib.benchmarks.runnables.pyg import PytorchGeometricRunnable
18-
from lib.benchmarks.runner import measure_backward, measure_forward
19-
from lib.datasets.dataset import MyDataset
20-
from lib.datasets.mutagenesis import MutagenesisSource, MutagenesisTemplate, MyMutagenesis
21-
from lib.datasets.tu_molecular import MyTUDataset, TUDatasetSource, TUDatasetTemplate
22-
from lib.engines.torch.settings import Compilation, TorchModuleSettings, TorchReduceMethod
23-
from lib.sources.neuralogic_settings import NeuralogicSettings
24-
from lib.utils import dataclass_to_shorthand, iter_empty, serialize_dataclass
25-
from lib.vectorize.model.op_network import VectorizedOpSeqNetwork
26-
from lib.vectorize.pipeline.other.reduce_op_network_value import (
17+
from compute_graph_vectorize.benchmarks.runnables.pyg import PytorchGeometricRunnable
18+
from compute_graph_vectorize.benchmarks.runner import measure_backward, measure_forward
19+
from compute_graph_vectorize.datasets.dataset import MyDataset
20+
from compute_graph_vectorize.datasets.mutagenesis import MutagenesisSource, MutagenesisTemplate, MyMutagenesis
21+
from compute_graph_vectorize.datasets.tu_molecular import MyTUDataset, TUDatasetSource, TUDatasetTemplate
22+
from compute_graph_vectorize.engines.torch.settings import Compilation, TorchModuleSettings, TorchReduceMethod
23+
from compute_graph_vectorize.sources.neuralogic_settings import NeuralogicSettings
24+
from compute_graph_vectorize.utils import dataclass_to_shorthand, iter_empty, serialize_dataclass
25+
from compute_graph_vectorize.vectorize.model.op_network import VectorizedOpSeqNetwork
26+
from compute_graph_vectorize.vectorize.pipeline.other.reduce_op_network_value import (
2727
count_gather_items,
2828
count_gathers,
2929
sum_op_network_values,
3030
)
31-
from lib.vectorize.pipeline.other.replace_tensors_with_shapes import replace_tensors_with_shapes
32-
from lib.vectorize.settings import VectorizeSettings
33-
from lib.vectorize.settings_presets import VectorizeSettingsPresets, iterate_vectorize_settings_presets
31+
from compute_graph_vectorize.vectorize.pipeline.other.replace_tensors_with_shapes import replace_tensors_with_shapes
32+
from compute_graph_vectorize.vectorize.settings import VectorizeSettings
33+
from compute_graph_vectorize.vectorize.settings_presets import VectorizeSettingsPresets, iterate_vectorize_settings_presets
3434
from tqdm.std import tqdm
3535

3636
Device = Literal["mps", "cuda", "cpu", "ipu"]

buildnet.py

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
import torch
2-
from lib.benchmarks.runnables.neuralogic_vectorized import NeuralogicVectorizedTorchRunnable
3-
from lib.datasets.tu_molecular import MyTUDataset
4-
from lib.engines.torch.settings import TorchModuleSettings
5-
from lib.sources.neuralogic_settings import NeuralogicSettings
6-
from lib.vectorize.settings import (
2+
from compute_graph_vectorize.benchmarks.runnables.neuralogic_vectorized import NeuralogicVectorizedTorchRunnable
3+
from compute_graph_vectorize.datasets.mutagenesis import MyMutagenesis
4+
from compute_graph_vectorize.datasets.tu_molecular import MyTUDataset
5+
from compute_graph_vectorize.engines.torch.settings import TorchModuleSettings
6+
from compute_graph_vectorize.sources.neuralogic_settings import NeuralogicSettings
7+
from compute_graph_vectorize.vectorize.settings import (
78
LinearsSymmetriesSettings,
89
OptimizeSingleUseGathersSettings,
910
OptimizeTailRefsSettings,
1011
VectorizeSettings,
1112
)
1213

1314
if __name__ == "__main__":
14-
debug = False
15+
debug = True
1516
device = "cpu"
1617

1718
n_settings = NeuralogicSettings()
@@ -43,8 +44,8 @@
4344
granularize_by_weight=False,
4445
)
4546

46-
# dataset = MyMutagenesis(n_settings, "simple", "original")
47-
dataset = MyTUDataset(n_settings, "mutag", "gsage")
47+
dataset = MyMutagenesis(n_settings, "original", "simple")
48+
# dataset = MyTUDataset(n_settings, "mutag", "gsage")
4849

4950
print("Dataset:", dataset)
5051
print("Device:", device)

conftest.py

-16
This file was deleted.

lib/sources/minimal_api/network_and_ordinals.py

-7
This file was deleted.

lib/tests/conftest.py

-33
This file was deleted.

lib/tests/examples/example_iterate_neurons.py

-28
This file was deleted.

lib/tests/test_rule_fact_name_parser.py

-24
This file was deleted.

lib/tests/test_vectorizer.py

-104
This file was deleted.

lib/vectorize/model/__init__.py

-53
This file was deleted.

pytest.ini

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[pytest]
22
addopts = --doctest-modules --doctest-continue-on-failure --strict-markers
3+
pythonpath = src
34
markers =
45
long: marks tests as long
56
extended: marks tests as extended

scale_dataset_up.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import argparse
22

3-
from lib.facts.duplicator import DatasetDuplicator
4-
from lib.facts.parser import parse_file
5-
from lib.facts.printer import DatasetPrinter
3+
from compute_graph_vectorize.facts.duplicator import DatasetDuplicator
4+
from compute_graph_vectorize.facts.parser import parse_file
5+
from compute_graph_vectorize.facts.printer import DatasetPrinter
66

77
if __name__ == "__main__":
88
parser = argparse.ArgumentParser()
File renamed without changes.
File renamed without changes.

lib/benchmarks/runnables/neuralogic_cpu.py src/compute_graph_vectorize/benchmarks/runnables/neuralogic_cpu.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from neuralogic.core.builder.builder import NeuralSample
22

3-
from lib.benchmarks.runnables.runnable import Runnable
4-
from lib.benchmarks.utils.timer import Timer
5-
from lib.datasets.dataset import BuiltDatasetInstance
3+
from compute_graph_vectorize.benchmarks.runnables.runnable import Runnable
4+
from compute_graph_vectorize.benchmarks.utils.timer import Timer
5+
from compute_graph_vectorize.datasets.dataset import BuiltDatasetInstance
66

77

88
class NeuraLogicCPURunnable(Runnable):

0 commit comments

Comments
 (0)