GithubHelp home page GithubHelp logo

extensityai / symbolicai Goto Github PK

View Code? Open in Web Editor NEW
888.0 888.0 48.0 21.84 MB

Compositional Differentiable Programming Library

License: BSD 3-Clause "New" or "Revised" License

Python 88.84% Jupyter Notebook 10.49% PowerShell 0.20% Shell 0.31% Dockerfile 0.17%
differentiable-programming machine-learning object-oriented-programming symbolic-execution-engine

symbolicai's People

Contributors

eltociear avatar futurisold avatar rgoupil avatar twynne20 avatar xpitfire avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

symbolicai's Issues

working with local models like llama

Great work on the topic. Really relevant and amazing.

However, I couldn't find documentation regarding running it with local models like llama/vicuna.
Is that something easily achieved?

CostTracker

Simple and intuitive CostTracker for OpenAI api.

Request: conda package with environment.yml

Since this library coordinates with a number of other libraries, some of which aren't written in python, it would be easier for people to use conda (or its variant mamba) with an appropriate environment.yml. This would minimize the need to specify version numbers since one of the strengths of conda is its ability to solve for version alignment across packages regardless of native programming language, including installing and updating the optimal version of python.

See this related issue in stackoverflow.

Environment creation:
mamba env create -f environment.yml
Environment update:
mamba env update --file environment.yml --prune

Python version alignment?

Install failed for me, apparently because the latest python version (11) is incompatible with some of the symbolicai dependencies.

I got it to install with:

mamba env update --file environment.yml --prune

where:

$ cat environment.yml 
name: symbolicai
dependencies:
  - python<3.11
  - pip:
    - symbolicai

Request: Upgrade README example of causal reasoning

ChatGPT nails the causal reasoning challenge currently highlighted in the README:

image

It's best to provide an example of causal reasoning that the current language models fail on since they are capable of imitating very limited depth reasoning.

Install incompatible with latest Python versions - ModuleNotFoundError: No module named 'distutils'

When attempting a fresh install of symbolic AI using latest Python 3.12, an exception happens during the pip installation stating:
ModuleNotFoundError: No module named 'distutils'

As far as I am aware, distutils started being phased out in 3.10 and has been completely removed by 3.12. A few solutions of similar problems suggest trying to install setup-tools but that did not work in my case, and beyond that, the general consensus is for developers to update their solutions to not rely on distutils.

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.