kubeedge / ianvs

Distributed Synergy AI Benchmarking
https://ianvs.readthedocs.io
Apache License 2.0
115 stars 46 forks source link

Issue with Installation: Outdated Dependencies and Incomplete Configuration for Ianvs Installation #142

Open aryan0931 opened 2 months ago

aryan0931 commented 2 months ago

Description We are encountering significant issues with the installation of the Ianvs project due to outdated dependencies and deprecated APIs, particularly related to the Sedna package. These issues lead to confusion and errors during installation and configuration.

Details: Deprecated APIs: Some APIs from older versions of Sedna have been deprecated, causing errors and compatibility issues. Incomplete Dependencies: The current requirements.txt does not fully specify all necessary dependencies or their compatible versions.

Steps to Reproduce Attempt to install Ianvs following the current instructions. Encounter errors related to deprecated APIs from Sedna. Observe that the current version of Sedna may not be compatible with Ianvs.

Expected Behavior Ianvs should install successfully with all dependencies resolved. All components should be compatible with the latest versions of their dependencies.

Actual Behavior Errors occur during installation related to deprecated APIs from Sedna. Dependencies are unclear or incomplete, causing issues with environment configuration.

Suggested Fixes

Update Dependencies: Ensure that Sedna and its submodules are correctly installed and accessible. Specify and verify the correct version of Sedna that is compatible with Ianvs.

I suggest: Completing the dependencies for Ianvs Core, and updating requirements.txt

Screenshot 2024-09-06 at 2 17 03 PM
CreativityH commented 2 months ago

@MooreZheng @hsj576 Is there someone can help?

FuryMartin commented 2 months ago

Hi, I encountered the same issue (see #132) and am trying to resolve it with the community.

If you want to experience Ianvs right now, you can try installing my modified sedna package: https://github.com/FuryMartin/sedna/releases/tag/v0.4.1.1

In this version, I fixed some version issues in Sedna's requirements.txt.

Besides, Ianvs's Quick Start example has some issues; I've provided a modified repository and running instructions for your reference: https://github.com/FuryMartin/ianvs/tree/quickstart/examples/pcb-aoi/singletask_learning_bench/fault%20detection

aryan0931 commented 2 months ago

Hi, I encountered the same issue (see #132) and am trying to resolve it with the community.

If you want to experience Ianvs right now, you can try installing my modified sedna package: https://github.com/FuryMartin/sedna/releases/tag/v0.4.1.1

In this version, I fixed some version issues in Sedna's requirements.txt.

Besides, Ianvs's Quick Start example has some issues; I've provided a modified repository and running instructions for your reference: https://github.com/FuryMartin/ianvs/tree/quickstart/examples/pcb-aoi/singletask_learning_bench/fault%20detection

ok, I will go through this