Skip to content

naman9271/tensormap

 
 

Repository files navigation


Build Status
Join the chat at https://gitter.im/scorelab/TensorMap
HitCount

TensorMap

TensorMap is a web application that allows users to create machine learning algorithms visually. TensorMap supports reverse engineering of the visual layout to a TensorFlow implementation in preferred languages. The goal of the project is to let beginners play with machine learning algorithms in TensorFlow without requiring extensive background knowledge about the library. For more details about the project, read our project wiki.


Getting Started

Follow these steps to set up and run TensorMap using Docker.

Prerequisites


Running TensorMap with Docker

  1. Clone the Repository:

    git clone https://github.com/c2siorg/tensormap.git
    cd TensorMap
  2. Set Up Environment:

    • Ensure Docker and Docker Compose are installed and running on your machine.
  3. Build and Run the Application: Use Docker Compose to build and start the TensorMap services (database, server, and client):

    docker-compose up --build

    This will:

    • Start a PostgreSQL database.
    • Build and run the TensorMap server (Flask backend).
    • Build and run the TensorMap client (React frontend).
  4. Access the Application:

    • Frontend (Client): Open your browser and go to http://localhost:5173.
    • Backend (Server): The Flask API will be available at http://localhost:5000.
  5. Stop the Application: To stop the running services, press Ctrl+C in the terminal or run:

    docker-compose down

Docker Compose Configuration

The docker-compose.yml file defines the following services:

  • Database: PostgreSQL database for storing application data.
  • Server: Flask backend for TensorMap.
  • Client: React frontend for TensorMap.

You can modify the docker-compose.yml file to customize the setup (e.g., change ports or environment variables).


Development with Docker

If you're developing TensorMap, you can use Docker to streamline your workflow:

  • Rebuild and Restart the Client:
    docker-compose up --build client
  • View Logs:
    docker-compose logs client
  • Access the Container Shell:
    docker exec -it <client-container-id> /bin/sh

Contributing

Please read the 'Note to Contributors' in the project wiki for more details.


License

This project is licensed under the MIT License - see the LICENSE.md file for details.


This updated README.md includes clear instructions for running TensorMap using Docker, making it easier for users to get started. Let me know if you need further adjustments!

About

TensorMap will be a web application that will allow the users to create machine learning algorithms visually. TensorMap will support reverse engineering of the visual layout to a Tensorflow implementation in preferred languages. The goal of the project is to let the beginners play with machine learning algorithms in Tensorflow without less backg…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 51.8%
  • Python 42.5%
  • CSS 2.7%
  • HTML 1.7%
  • Mako 0.6%
  • Shell 0.4%
  • Dockerfile 0.3%