Comments (10)
The issue I've noticed here is that KGLIB has not yet been updated to use the latest version of Grakn. The latest release of KGLIB works with Grakn 1.8, with grakn-client==1.8.0
. This needs to be updated urgently as there are huge performance gains, among other benefits, of the latest version of Grakn. But for right now that's the supported version.
I believe that TensorFlow 1.4 (which we currently require) isn't compatible with Python 3.8.
The conflict error seems to suggest that multiple versions of KGLIB are being installed, and they conflict with one another.
I suggest that you follow the requirements as listed in the readme (including Grakn and Python versions), and you can also refer to the project's requirements.txt
for which dependencies should (automatically) be installed.
PS: Grakn has been renamed to TypeDB!
from typedb-ml.
Hi @jmsfltchr,
thank you for the quick answer.
The issue I've noticed here is that KGLIB has not yet been updated to use the latest version of Grakn. The latest release of KGLIB works with Grakn 1.8, with
grakn-client==1.8.0
. This needs to be updated urgently as there are huge performance gains, among other benefits, of the latest version of Grakn. But for right now that's the supported version.
This could be an issue since we decided to use version 2.0.x due to this suggestion.
Do you have any ETA about the delivery of kglib
version compatible with Grakn 2.0.x?
Does this mean that I won't be able of using kglib
until when you update the package? Or does it exist a trick for making it compatible with the latest version of Grakn (TypeDB)?
Thank you in advance,
Nicola
from typedb-ml.
Do you have any ETA about the delivery of
kglib
version compatible with Grakn 2.0.x?
We should do this in the coming days to unblock users such as yourself!
Does this mean that I won't be able of using
kglib
until when you update the package? Or does it exist a trick for making it compatible with the latest version of Grakn (TypeDB)?
If you are asking regarding the version conflicts, I haven't seen the same version conflict you posted before. So, I am confident that when we upgrade the library you will have full functionality. if not we will fix it.
In the meantime I believe this branch from one of the contributors is 2.0-compatible if you need unblocking straight away!
from typedb-ml.
Do you have any ETA about the delivery of
kglib
version compatible with Grakn 2.0.x?We should do this in the coming days to unblock users such as yourself!
Looking forward to use it!
Does this mean that I won't be able of using
kglib
until when you update the package? Or does it exist a trick for making it compatible with the latest version of Grakn (TypeDB)?If you are asking regarding the version conflicts, I haven't seen the same version conflict you posted before. So, I am confident that when we upgrade the library you will have full functionality. if not we will fix it.
Using python 3.7.9
I had no dependency conflicts 👍🏻
In the meantime I believe this branch from one of the contributors is 2.0-compatible if you need unblocking straight away!
I tried to build from source the repository you gave me but I still have errors (see pic below).
It seems that we are now blocked and since we already have moved to TypeDB 2.0.2 we are not able to implement the machine learning logics with your package kglib
that were of our interest.
@jmsfltchr if you have any other suggestions to make kglib
work with TypeDB 2.0.2
please, let me know it so I can test it. Otherwise I guess we (the team I'm part of) will have to wait for your release.
Nicola
from typedb-ml.
Hi @nicolamassarenti, thanks for trying, but yes I suggest it's best to wait for the next release :/
We'll try to make that happen soon!
from typedb-ml.
I'm not able to install KGLIB with either Python 2.7 or 3.8. It outputs the same error as above. Which version of Python is it currently compatible with?
from typedb-ml.
I believe we've tried with both Python 3.6.x and 3.7.x for which it's working fine @PolKul!
from typedb-ml.
@jmsfltchr ok, we are waiting.
While upgrading the package for Grakn version 2.x
, are you also going to upgrade Tensorflow to version 2.4.x
?
from typedb-ml.
Hello @jmsfltchr, do you have any update about the release of the package compatible with the latest TypeDB?
Thanks!
from typedb-ml.
Hi @nicolamassarenti I have a branch that's compatible, but we still have a bug to iron out before we can release. You may be able to depend on my branch directly using pip so that you can use kglib as a dependency the same way you will once it's released to PyPi
from typedb-ml.
Related Issues (20)
- Just a quick question
- Add SonarCloud to KGLIB repo
- Cannot depend upon client-python and grakn releases due to conflicting transitive build-tools dependencies HOT 1
- Sync dependencies upon graknlabs repos HOT 1
- Unapproved but successful workflows should show as green HOT 1
- Use cached test results for unchanged source code HOT 1
- A Clerical Error in the README.md HOT 1
- Embed Continuous Attributes HOT 1
- Stabilise learning to predict relations HOT 1
- Simplify UI HOT 1
- GraknError: Server/network error: <_Rendezvous of RPC that terminated with: HOT 1
- Unsupervised Knowledge graphs HOT 1
- Potential bug or unwanted behaviour of kglib categorical attribute range\embedder function HOT 4
- Performance issue in the definition of loss_ops_preexisting_no_penalty, kglib/kgcn/learn/loss.py(P1) HOT 1
- Support for DGL & DGL-KG? HOT 3
- Review install_requires
- Customize interface with my own knowledge graph, self-defined embeddings and query models
- Example Diagnosis does not work properly. HOT 3
- Columns and DataType Not Explicitly Set on line 87 of pmf.py
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 typedb-ml.