Description
Version of pytorch used in modules doesn’t support Nvidia sm90 driver. The version of pytorch used in vector modules only support Nvidia sm86 or older drivers.
Server Setup Information
- Weaviate Server Version: 1.26.4
- Deployment Method: k8s
- Multi Node? Number of Running Nodes: 3
- Client Language and Version:
- Multitenancy?:
Any additional Information
Python error saying version of pytorch doesn’t support sm90 driver.
I see PyTorch 2.0.1 being used has no support for sm_90:
Torch: 2.0.1+cu121
Torch: [‘sm_50’, ‘sm_60’, ‘sm_70’, ‘sm_75’, ‘sm_80’, ‘sm_86’]
I see PyTorch 2.1.0 has sm_90:
Torch: 2.1.0+cu121
Torch: [‘sm_50’, ‘sm_60’, ‘sm_70’, ‘sm_75’, ‘sm_80’, ‘sm_86’, ‘sm_90’]
You can check on this with:
print(torch.version)
print(torch.cuda.get_arch_list())
Problem is modules contain complied code using pytorch 2.0.1, it will need to be re-complied for pytorch 2.1