Giter Club home page Giter Club logo

Comments (10)

jmsfltchr avatar jmsfltchr commented on July 30, 2024

Hi @nicolamassarenti,

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.

nicolamassarenti avatar nicolamassarenti commented on July 30, 2024

Hi @nicolamassarenti,

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.

jmsfltchr avatar jmsfltchr commented on July 30, 2024

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.

nicolamassarenti avatar nicolamassarenti commented on July 30, 2024

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).
image

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.

jmsfltchr avatar jmsfltchr commented on July 30, 2024

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.

PolKul avatar PolKul commented on July 30, 2024

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.

jmsfltchr avatar jmsfltchr commented on July 30, 2024

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.

nicolamassarenti avatar nicolamassarenti commented on July 30, 2024

@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.

nicolamassarenti avatar nicolamassarenti commented on July 30, 2024

Hello @jmsfltchr, do you have any update about the release of the package compatible with the latest TypeDB?

Thanks!

from typedb-ml.

jmsfltchr avatar jmsfltchr commented on July 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.