facebookresearch / facebookresearch/sam-3d-objects

Windows System Compatibility Build

Open
#19 18 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
7.4k
Forks
878
PR merge metrics
No merged PRs in 30d

Description

**Huge thanks to the Meta team for releasing this work and making such an incredible milestone publicly available!**

This thread is dedicated to creating a Windows System Compatibility Build for this project. The current environments/default.yml is clearly Linux-only (it pulls in *_linux-64 toolchains, CUDA toolkit packages that require __linux, and many Linux system libraries like alsa-lib, dbus, xorg-*, wayland, etc.), which leads to massive “does not exist” / “requires __linux or __unix” errors on Windows.

**What’s needed here is:**

**A Windows-specific environment file (or set of install instructions) that:**

- Replaces Linux-only packages with Windows-compatible equivalents or removes them when unnecessary.
- Uses the Windows builds of Python, PyTorch, CUDA, and other core deps.
- Avoids *_linux-64, __linux, __unix and other platform-locked packages.

Fixes or workarounds for any code paths that assume a Linux runtime (paths, system libraries, display/audio backends, etc.).

In short, the goal of this thread is to track and design a clean, reproducible Windows System Compatibility Build so that users can install and run the project natively on Windows without hitting the current environment resolution errors.

_I will work on this topic over the coming weekend, feel free to jump in and support the community on this topic!_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.