Skip to content

[CoP] Add Disconet architecture - #84

Closed
alikashcherba wants to merge 879 commits into
CAVISE:mainfrom
alikashcherba:feature/disconet-architecture
Closed

[CoP] Add Disconet architecture#84
alikashcherba wants to merge 879 commits into
CAVISE:mainfrom
alikashcherba:feature/disconet-architecture

Conversation

@alikashcherba

Copy link
Copy Markdown
Contributor

No description provided.

DerrickXuNu and others added 30 commits March 8, 2022 14:59
…ta_collection

Feature/hetero bp data collection
Make sure shapely is lower than 2.0.0
Haralishev77 and others added 11 commits March 23, 2026 12:59
Co-authored-by: Khoroshilov Grigoriy <khorogri@gmail.com>
Co-authored-by: Khoroshilov Grigoriy <khorogri@gmail.com>
…VISE#63)

* Bump the python-packages group across 1 directory with 20 updates

Bumps the python-packages group with 20 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [cvxpy](https://github.com/cvxpy/cvxpy) | `1.7.3` | `1.8.1` |
| [cython](https://github.com/cython/cython) | `3.2.0` | `3.2.4` |
| [einops](https://github.com/arogozhnikov/einops) | `0.8.1` | `0.8.2` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.4.2` | `3.10.8` |
| [networkx](https://github.com/networkx/networkx) | `2.5.1` | `3.6.1` |
| [notebook](https://github.com/jupyter/notebook) | `7.4.7` | `7.5.4` |
| [numba](https://github.com/numba/numba) | `0.62.1` | `0.64.0` |
| [opencv-python](https://github.com/opencv/opencv-python) | `4.5.2.52` | `4.13.0.92` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.3.3` | `3.0.1` |
| [pillow](https://github.com/python-pillow/Pillow) | `11.3.0` | `12.1.1` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.5` | `7.34.0` |
| [pyparsing](https://github.com/pyparsing/pyparsing) | `2.4.7` | `3.3.2` |
| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.3` |
| [scikit-image](https://github.com/scikit-image/scikit-image) | `0.25.2` | `0.26.0` |
| [scikit-learn](https://github.com/scikit-learn/scikit-learn) | `0.24.2` | `1.8.0` |
| [scipy](https://github.com/scipy/scipy) | `1.6.3` | `1.17.1` |
| [six](https://github.com/benjaminp/six) | `1.16.0` | `1.17.0` |
| [timm](https://github.com/huggingface/pytorch-image-models) | `1.0.22` | `1.0.25` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.67.1` | `4.67.3` |
| [mkdocs](https://github.com/mkdocs/mkdocs) | `1.1` | `1.6.1` |



Updates `cvxpy` from 1.7.3 to 1.8.1
- [Release notes](https://github.com/cvxpy/cvxpy/releases)
- [Commits](cvxpy/cvxpy@v1.7.3...v1.8.1)

Updates `cython` from 3.2.0 to 3.2.4
- [Release notes](https://github.com/cython/cython/releases)
- [Changelog](https://github.com/cython/cython/blob/master/CHANGES.rst)
- [Commits](cython/cython@3.2.0...3.2.4)

Updates `einops` from 0.8.1 to 0.8.2
- [Release notes](https://github.com/arogozhnikov/einops/releases)
- [Commits](arogozhnikov/einops@v0.8.1...v0.8.2)

Updates `matplotlib` from 3.4.2 to 3.10.8
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.4.2...v3.10.8)

Updates `networkx` from 2.5.1 to 3.6.1
- [Release notes](https://github.com/networkx/networkx/releases)
- [Commits](networkx/networkx@networkx-2.5.1...networkx-3.6.1)

Updates `notebook` from 7.4.7 to 7.5.4
- [Release notes](https://github.com/jupyter/notebook/releases)
- [Changelog](https://github.com/jupyter/notebook/blob/@jupyter-notebook/tree@7.5.4/CHANGELOG.md)
- [Commits](https://github.com/jupyter/notebook/compare/@jupyter-notebook/tree@7.4.7...@jupyter-notebook/tree@7.5.4)

Updates `numba` from 0.62.1 to 0.64.0
- [Release notes](https://github.com/numba/numba/releases)
- [Commits](numba/numba@0.62.1...0.64.0)

Updates `opencv-python` from 4.5.2.52 to 4.13.0.92
- [Release notes](https://github.com/opencv/opencv-python/releases)
- [Commits](https://github.com/opencv/opencv-python/commits)

Updates `pandas` from 2.3.3 to 3.0.1
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.3...v3.0.1)

Updates `pillow` from 11.3.0 to 12.1.1
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.3.0...12.1.1)

Updates `protobuf` from 6.33.5 to 7.34.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `pyparsing` from 2.4.7 to 3.3.2
- [Release notes](https://github.com/pyparsing/pyparsing/releases)
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
- [Commits](pyparsing/pyparsing@pyparsing_2.4.7...3.3.2)

Updates `rich` from 14.2.0 to 14.3.3
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v14.2.0...v14.3.3)

Updates `scikit-image` from 0.25.2 to 0.26.0
- [Release notes](https://github.com/scikit-image/scikit-image/releases)
- [Changelog](https://github.com/scikit-image/scikit-image/blob/main/RELEASE.txt)
- [Commits](scikit-image/scikit-image@v0.25.2...v0.26.0)

Updates `scikit-learn` from 0.24.2 to 1.8.0
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases)
- [Commits](scikit-learn/scikit-learn@0.24.2...1.8.0)

Updates `scipy` from 1.6.3 to 1.17.1
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](scipy/scipy@v1.6.3...v1.17.1)

Updates `six` from 1.16.0 to 1.17.0
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES)
- [Commits](benjaminp/six@1.16.0...1.17.0)

Updates `timm` from 1.0.22 to 1.0.25
- [Release notes](https://github.com/huggingface/pytorch-image-models/releases)
- [Commits](huggingface/pytorch-image-models@v1.0.22...v1.0.25)

Updates `tqdm` from 4.67.1 to 4.67.3
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.67.1...v4.67.3)

Updates `mkdocs` from 1.1 to 1.6.1
- [Release notes](https://github.com/mkdocs/mkdocs/releases)
- [Commits](mkdocs/mkdocs@1.1...1.6.1)

---
updated-dependencies:
- dependency-name: cvxpy
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: cython
  dependency-version: 3.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: einops
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: matplotlib
  dependency-version: 3.10.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: networkx
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: notebook
  dependency-version: 7.5.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: numba
  dependency-version: 0.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: opencv-python
  dependency-version: 4.13.0.92
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pandas
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pillow
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: protobuf
  dependency-version: 7.34.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pyparsing
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: rich
  dependency-version: 14.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: scikit-image
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: scikit-learn
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: scipy
  dependency-version: 1.17.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: six
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: timm
  dependency-version: 1.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: tqdm
  dependency-version: 4.67.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: mkdocs
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update package versions in requirements.txt

Downgrade several package versions in requirements.txt for compatibility.

* Downgrade opencv-python version

Downgrade opencv-python from version 4.13.0.92 to 4.11.0.86.

* Update package versions in requirements.txt

* Predict delete requirements

* Add pytest and mypy-protobuf

* final version

* add pytest

* delete pytest

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniil <138395573+Parallelogramator@users.noreply.github.com>
Co-authored-by: Danii <dpshestakov@edu.hse.ru>
* [docs] Update README with relevant information

* I love writing

* [README] Move README.md within .github

* [links] Remove extra links

* [docs] Add some clarifications

---------

Co-authored-by: Evgeny Narkhov <64192682+AshFungor@users.noreply.github.com>
Co-authored-by: AndK17 <karpukhin_av@mail.ru>
@alikashcherba
alikashcherba force-pushed the feature/disconet-architecture branch 2 times, most recently from db9525c to bed33e9 Compare March 27, 2026 15:31
@Haralishev77 Haralishev77 added CoP Something new in cooperative perception category 982 labels Mar 27, 2026
@Haralishev77 Haralishev77 changed the title Feature/disconet architecture [CoP] Add Disconet architecture Mar 27, 2026
mayaparov and others added 7 commits March 29, 2026 15:48
…ts (CAVISE#77)

* [QA] Strengthen CommunicationManager tests with real protobuf contracts

* [QA] Strengthen CommunicationManager tests with real protobuf contracts

* [style] Add comments with the empty exceptions

---------

Co-authored-by: Khoroshilov Grigoriy <khorogri@gmail.com>
Co-authored-by: Grigoriy Khoroshilov <101859570+Haralishev77@users.noreply.github.com>
…ermediate disk writes) (CAVISE#62)

* fix bug with docker

Update mesa-vulkan-drivers to version 25.2.8-0ubuntu0.24.04.1

* fix bug with docker

Update libglib2.0 to version  2.80.0-6ubuntu3.7

* fix bug with name

* first version

* fix bugs with delete directory

* delete pass and update checkers

* fix tests and comments

* add test in memory

* Fix H1 and H2

* Remove comment in clear_directory_now method

* git check

* git check 2

* add empty memory_data test
* [mypy] Remove continue-on-error flag

* [protobuf] Add protobuf-mypy generation

* [exclude] Merge files into directories

* [exclude] Merge more directories
* Refactor ModelRegistry with type hints and docstrings

Enhance type hints and docstrings for clarity.

* Enhance AIMModel with type hints and docstrings

Updated type hints and added docstrings for clarity.

* Add type annotations to public API functions

Added type annotations for get_model and list_models.

* Specify return type for _discover_model_packages function

Updated the function signature of _discover_model_packages to specify a return type of None.

* Enhance MTP model with type hints and docstrings

Refactor MTP model initialization and prediction methods to include type hints and docstrings.

* Add docstring for MTP model package

* Enhance GNN_mtl_gnn with type hints and docstrings

Added type hints and docstrings for better clarity.

* Add type import

* Remove unused import of None from typing

* Remove unused import statement from GNN_mtl_gnn.py

* Refactor KeyError raising for unknown model

* Add missing newline at end of aim_model.py

* Refactor code for consistency and readability

* Refactor forward method for cleaner syntax

* Refactor forward method for improved readability

* Refactor model.py for improved readability

* Fix missing newline at end of __init__.py

* Refactor get_model and list_models assignments

* Improve predict method formatting

Refactor predict method signature for better readability.

* Refactor ModelRegistry for type hinting improvements

* Refactor code for improved readability

* Refactor KeyError raising for unknown model name

---------

Co-authored-by: Grigoriy Khoroshilov <101859570+Haralishev77@users.noreply.github.com>
@alikashcherba
alikashcherba force-pushed the feature/disconet-architecture branch from bed33e9 to e3a3ce1 Compare April 5, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

982 CoP Something new in cooperative perception category

Projects

None yet

Development

Successfully merging this pull request may close these issues.