"src/sdk/pynni/vscode:/vscode.git/clone" did not exist on "1c56fea8ffd947f55b8d1d19f7d574f23060864b"
Unverified Commit 23867991 authored by Jakob Görgen's avatar Jakob Görgen
Browse files

new symphony folder with new folder structure and packages + removed old orchestration framework

parent a14a0365
...@@ -26,7 +26,7 @@ from simbricks.orchestration.system import base as sys_base ...@@ -26,7 +26,7 @@ from simbricks.orchestration.system import base as sys_base
from simbricks.orchestration.system import eth as sys_eth from simbricks.orchestration.system import eth as sys_eth
from simbricks.orchestration.simulation import base as sim_base from simbricks.orchestration.simulation import base as sim_base
from simbricks.orchestration.instantiation import base as inst_base from simbricks.orchestration.instantiation import base as inst_base
from simbricks.orchestration.utils import base as base_utils from simbricks.utils import base as base_utils
class NetSim(sim_base.Simulator): class NetSim(sim_base.Simulator):
......
...@@ -24,7 +24,7 @@ from __future__ import annotations ...@@ -24,7 +24,7 @@ from __future__ import annotations
import abc import abc
import typing as tp import typing as tp
from simbricks.orchestration.utils import base as util_base from simbricks.utils import base as util_base
if tp.TYPE_CHECKING: if tp.TYPE_CHECKING:
from simbricks.orchestration.instantiation import base as inst_base from simbricks.orchestration.instantiation import base as inst_base
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
from __future__ import annotations from __future__ import annotations
from simbricks.orchestration.system import base from simbricks.orchestration.system import base
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
class EthInterface(base.Interface): class EthInterface(base.Interface):
......
...@@ -26,7 +26,7 @@ import typing as tp ...@@ -26,7 +26,7 @@ import typing as tp
import abc import abc
import io import io
from simbricks.orchestration.instantiation import base as inst_base from simbricks.orchestration.instantiation import base as inst_base
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
from simbricks.orchestration.system import base as sys_base from simbricks.orchestration.system import base as sys_base
if tp.TYPE_CHECKING: if tp.TYPE_CHECKING:
......
...@@ -31,7 +31,7 @@ from simbricks.orchestration.system import eth as eth ...@@ -31,7 +31,7 @@ from simbricks.orchestration.system import eth as eth
from simbricks.orchestration.system import nic as nic from simbricks.orchestration.system import nic as nic
from simbricks.orchestration.system import pcie as pcie from simbricks.orchestration.system import pcie as pcie
from simbricks.orchestration.system.host import app from simbricks.orchestration.system.host import app
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
if tp.TYPE_CHECKING: if tp.TYPE_CHECKING:
from simbricks.orchestration.system.host import disk_images from simbricks.orchestration.system.host import disk_images
......
...@@ -27,7 +27,7 @@ import io ...@@ -27,7 +27,7 @@ import io
import pathlib import pathlib
import tarfile import tarfile
import typing as tp import typing as tp
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
from simbricks.orchestration.instantiation import base as inst_base from simbricks.orchestration.instantiation import base as inst_base
from simbricks.orchestration.system import base as sys_base from simbricks.orchestration.system import base as sys_base
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
from __future__ import annotations from __future__ import annotations
from simbricks.orchestration.system import base from simbricks.orchestration.system import base
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
class MemHostInterface(base.Interface): class MemHostInterface(base.Interface):
......
...@@ -25,7 +25,7 @@ from __future__ import annotations ...@@ -25,7 +25,7 @@ from __future__ import annotations
from simbricks.orchestration.system import base from simbricks.orchestration.system import base
from simbricks.orchestration.system import pcie from simbricks.orchestration.system import pcie
from simbricks.orchestration.system import eth from simbricks.orchestration.system import eth
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
class SimplePCIeNIC(base.Component): class SimplePCIeNIC(base.Component):
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
from __future__ import annotations from __future__ import annotations
from simbricks.orchestration.system import base from simbricks.orchestration.system import base
from simbricks.orchestration.utils import base as utils_base from simbricks.utils import base as utils_base
class PCIeHostInterface(base.Interface): class PCIeHostInterface(base.Interface):
......
# Copyright 2024 Max Planck Institute for Software Systems, and
# National University of Singapore
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
[tool.black]
line-length = 120
# [build-system]
# requires = ["setuptools>=64.00", "wheel"]
# build-backend = "setuptools.build_meta"
#
# [project]
# name = "simbricks_symphony"
# version = "0.1.0"
# description = "main project of simbricks python modules monorepo"
# dependencies = [
# "numpy>=1.21.0"
# ]
# packages = [
# { include = "simbricks" }
# ]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "simbricks_utils"
version = "0.0.1"
description = "Mycorp's fancy library"
authors = [ "Jakob Görgen <jakob@simbricks.io>", ]
packages = [
{ include = "simbricks" }
]
[tool.poetry.dependencies]
numpy = "^1.21.0"
\ No newline at end of file
# Copyright 2024 Max Planck Institute for Software Systems, and
# National University of Singapore
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# external dependencies
black==24.10.0
# local dependencies
-e ./cli
-e ./client
-e ./orchestration
-e ./runner
-e ./runtime
-e ./utils
# Copyright 2024 Max Planck Institute for Software Systems, and
# National University of Singapore
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "simbricks-runner"
version = "0.0.1"
description = "simbricks runner lib"
authors = [ "Jakob Görgen <jakob@simbricks.io>", ]
packages = [
{ include = "simbricks" }
]
\ No newline at end of file
# Copyright 2024 Max Planck Institute for Software Systems, and
# National University of Singapore
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# external dependencies
# local dependencies
-e ../orchestration
-e ../runtime
-e ../local
# Copyright 2024 Max Planck Institute for Software Systems, and
# National University of Singapore
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# [build-system]
# requires = ["setuptools>=64.00", "wheel"]
# build-backend = "setuptools.build_meta"
#
# [project]
# name = "simbricks_runtime"
# version = "0.1.0"
# description = "simbricks runtime that can be used to execute an actual simulation"
# dependencies = [ ]
# packages = [
# { include = "simbricks" }
# ]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "simbricks-runtime"
version = "0.0.1"
description = "simbricks runtime lib required to create experiment runs"
authors = [ "Jakob Görgen <jakob@simbricks.io>", ]
packages = [
{ include = "simbricks" }
]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment