Skip to content

Commit 1b801d7

Browse files
authored
Bump fms-extras version to avoid torch 2.3.0 issue (#82)
#### Motivation Torch 2.3.0 was released last week and fms-extras was pulling it in as a build dependency, leading to symbol conflicts with torch 2.2.1 (what we are using currently). I've changed the versioning inside fms-extras to ensure this doesn't happen. #### Modifications Just bumping version for fms-extras #### Result Resolves ImportErrors that are present with current main: ``` ImportError: /opt/tgis/lib/python3.11/site-packages/fms_extras/paged_c.cpython-311-x86_64-linux-gnu.so: undefined symbol: _ZN3c104cuda14ExchangeDeviceEa ``` #### Related Issues n/a Signed-off-by: Thomas Parnell <[email protected]>
1 parent c07f11b commit 1b801d7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

server/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ onnxruntime-gpu = { version = "^1.17.1", optional = true }
3030
onnx = { version = "^1.16.0", optional = true }
3131
einops = "^0.7.0"
3232
ibm-fms = { version = "^0.0", optional = true }
33-
fms-extras = { git = "https://github.com/foundation-model-stack/fms-extras", rev = "c983a2989f711bb27ca00314c7c8da5b5891d9ef", optional = true }
33+
fms-extras = { git = "https://github.com/foundation-model-stack/fms-extras", rev = "d41f8a34c9841aa3c4c59f17b5e7f3cb365f49de", optional = true }
3434

3535
# Explicitly install some transitive dependencies to avoid CVEs
3636
jinja2 = ">=3.1.3"

0 commit comments

Comments
 (0)