-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat] Add Windows support #2415
base: main-bckp
Are you sure you want to change the base?
Conversation
Hey @2-5! Huge thanks for the effort. Could you please push the latest changes as well? I'll build it on my local windows machine and try to investigate the issue. As it's not clear from the logs what's causing the indexing issues. |
Everything is pushed. But for now you need to manually mess around with the pip aim-3.15.1-cp310-cp310-win_amd64.whl
pip aimrocks-0.2.1-cp310-cp310-win_amd64.whl Since aim-ui==3.15.1
aimrecords==0.0.7
# aimrocks==0.2.1
cachetools>=4.0.0
click>=7.0
cryptography>=3.0
filelock>=3.3.0
numpy>=1.12.0
protobuf>=3.11.0
psutil>=5.6.7
py3nvml>=0.2.5
RestrictedPython>=5.1
tqdm>=4.20.0
aiofiles>=0.5.0
alembic>=1.4.0
fastapi<0.68.0,>=0.65.0
jinja2>=2.10.0
pytz>=2019.1
SQLAlchemy>=1.4.1
uvicorn>=0.12.0
Pillow>=8.0.0
protobuf<4.0.0,>=3.9.2
packaging>=15.0
python-dateutil
requests
grpcio>=1.42.0
async-exit-stack>=1.0.0; python_version < "3.7"
async-generator>=1.0; python_version < "3.7"
On the Python side I see some |
Thanks a lot, I'll have a look. What about logs, it's enabled by adding a |
I have discovered the issue,
>>> e = NotImplementedError()
>>> str(e)
'' https://github.com/aimhubio/aim/blob/main/aim/storage/locking.py#L158 |
The FAILED
tests/integrations/test_dvc_metadata.py::TestDVCIntegration::test_dvc_files_as_run_param -
AttributeError: <module 'aim.sdk.objects.plugins.dvc_metadata' from
'H:\\Clone\\aim\\test\\.pyenv\\lib\\site-packages\\aim\\sdk\\objects\\plugins\\dvc_metadata.py'>
does not have the attribute 'Repo' One remaining issue with the tests is that cleanup fails - |
I have added It assumes that these two PRs are merged in. Until then, you can replace There are no further commits from me to be done, |
@2-5 huge thanks! We will review it asap. Also, I guess, we should check if all the paths are passed via Pathlib and make sure no other platform specific inconsistencies exist. |
Any progress on this? Trying to run on top of a Windows stack and running into issues. Would be nice to be able to have this part of the mainline. |
+1 |
@gorarakelyan any chance you can provide input here? I wonder if this could be part of the next patch. Would love to use it! |
@SGevorg or @gorarakelyan bump! Trying to get an estimate of when this might be released given the interest |
I'm looking forward to windows support too! |
Looking forward for windows support as well. |
This project look so great, it would be really nice to have it working on windows too! |
Why this PR hasn't been approved yet? I've been looking forward to the support of Windows for a long time😫 |
@2-5 Any chance this will be merged? I'm waiting for Windows support. |
Added support for Windows build.
With the associated
aimrocks
PR, all the Cython extensions are now building and I can import theaim
package on Windows.I'm now trying to get the tests running.
I will further commit to this PR so please hold on merging it.