Comments (8)
Try setting torch.set_default_tensor_type(torch.FloatTensor)
or torch.set_default_tensor_type(torch.cuda.FloatTensor)
at the start of your script?
from lambeq.
Hello @srinjoyganguly and thanks for reporting this. @ianyfan has already responded what we think might be the problem, let us know if this works for you.
from lambeq.
Hi @ianyfan thank you so much for the help! I tried using the lines you gave at the start of my script but still getting the same issue. The same error persists. I realized that this line - torch.set_default_tensor_type(torch.cuda.FloatTensor)
already existed in my code and I was getting the error. I tried with - torch.set_default_tensor_type(torch.FloatTensor)
but the error is still the same. Are there any other ways?
@dimkart you are very welcome! Thank you a lot!
from lambeq.
Hi @srinjoyganguly, can you send us your notebook/code in [email protected] (or post it here), so we can have a better look? It's really difficult to say what is going on just from the error message.
from lambeq.
Changing the line to
torch.set_default_tensor_type(torch.cuda.DoubleTensor)
should allow the notebook to run, though we are working on a proper fix on the underlying code.
from lambeq.
Indeed @ianyfan the code works with DoubleTensor! Thank you so much for the help! I look forward to the proper fix in the underlying code! Thanks a lot @ianyfan and @dimkart !
from lambeq.
Thanks for pointing this out @srinjoyganguly. We have updated the notebook to use a double tensor until we fix this in DisCoPy. This issue will be now closed.
from lambeq.
You are very welcome @dimkart ! I am glad, thanks so much!
from lambeq.
Related Issues (20)
- Method or class for composing more than 1 free wires into one HOT 1
- Add more tutorials and example notebooks in the documentation HOT 2
- Ansatz for performing amplitude encoding - Enhancement HOT 4
- Bobcat fails with extra space tokens HOT 3
- BobCat fails to parse with extra addition of "the" to a sentence. HOT 2
- lambeq pytest: No module named lambeq.version HOT 2
- IQPAnsatz: shape error as changing number of qubits for atomic types HOT 4
- Lambeq installation Error HOT 2
- Error whem training Classical Pipeline with Spider Ansatz HOT 4
- Key error in Accuracy function HOT 2
- PicklingError HOT 6
- Anastz Customization HOT 5
- TypeError when construct quantum circuits for multi-classification task HOT 11
- Python 3.12 Type Error in Mac Environment when Loading Library HOT 5
- PennyLane training problem HOT 2
- parameterization tutorial example failing HOT 5
- [unitaryHACK 2024] Implement ASCII drawing for all lambeq diagrams
- [unitaryHACK 2024] Improve RemoveCupsRewriter
- [unitaryHACK 2024] Add frames in lambeq HOT 1
- [unitaryHACK 2024] Make PytorchModel work with quantum circuits HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lambeq.