Skip to content

Build on Windows? #384

Description

@XeonG

Before you start

  • I have read the FAQ and my problem is not answered there.
  • I have read the Roadmap and this is not already planned there.
  • I have searched existing issues and found no duplicate.
  • I am on the latest release, or on a freshly rebuilt main when building from source.

What happened

Curious the desktop exe version works on windows, but wanted to merge some pull requests into own branch and compile and run but hit some snags, cuda13 installed but then this, its possible to compile from windows?

 FreeToken  uv pip install -e ".[accel]"
× No solution found when resolving dependencies:
╰─▶ Because sglang-kernel==0.4.5+cu130 has no wheels with a matching platform tag (e.g., win_amd64) and only the
following versions of sglang-kernel are available:
sglang-kernel<0.4.5
sglang-kernel>=0.4.5+cu130
we can conclude that sglang-kernel==0.4.5 cannot be used.
And because freetoken[accel]==0.1.2 depends on sglang-kernel==0.4.5, we can conclude that
freetoken[accel]==0.1.2 cannot be used.
And because only freetoken[accel]==0.1.2 is available and you require freetoken[accel], we can conclude that
your requirements are unsatisfiable.

  hint: Wheels are available for `sglang-kernel` (v0.4.5+cu130) on the following platforms:
  `manylinux2014_aarch64`, `manylinux2014_x86_64`

How did you install FreeToken

Built from source

FreeToken version

latest

OS

Windows 11

OS details

win11

GPU and driver

4090

CPU and system RAM

32core, 64gb

Checkpoint

qwen

Command

 FreeToken  uv pip install -e ".[accel]"
  × No solution found when resolving dependencies:
  ╰─▶ Because sglang-kernel==0.4.5+cu130 has no wheels with a matching platform tag (e.g., `win_amd64`) and only the
      following versions of sglang-kernel are available:
          sglang-kernel<0.4.5
          sglang-kernel>=0.4.5+cu130
      we can conclude that sglang-kernel==0.4.5 cannot be used.
      And because freetoken[accel]==0.1.2 depends on sglang-kernel==0.4.5, we can conclude that
      freetoken[accel]==0.1.2 cannot be used.
      And because only freetoken[accel]==0.1.2 is available and you require freetoken[accel], we can conclude that
      your requirements are unsatisfiable.

      hint: Wheels are available for `sglang-kernel` (v0.4.5+cu130) on the following platforms:
      `manylinux2014_aarch64`, `manylinux2014_x86_64`

Full log


Anything else

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwindows

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions