# tfjs-node **Repository Path**: mirrors_ChALkeR/tfjs-node ## Basic Information - **Project Name**: tfjs-node - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TensorFlow backend for TensorFlow.js via Node.js **This repo is under active development and is not production-ready. We are actively developing as an open source project.** ## Installing TensorFlow.js for Node currently supports the following platforms: - Mac OS X CPU (10.12.6 Siera or higher) - Linux CPU (Ubuntu 16.04 or higher) - Linux GPU (Ubuntu 16.04 or higher and Cuda 9.0 w/ CUDNN v7) ([see installation instructions](https://www.tensorflow.org/install/install_linux)) *Other Linux variants might also work but this project matches [core TensorFlow installation requirements](https://www.tensorflow.org/install/install_linux).* #### Installing CPU TensorFlow.js for Node: ```sh npm install @tensorflow/tfjs-node (or) yarn add @tensorflow/tfjs-node ``` #### Installing Linux GPU TensorFlow.js for Node: ```sh npm install @tensorflow/tfjs-node-gpu (or) yarn add @tensorflow/tfjs-node-gpu ``` #### Mac OS X Requires Xcode If you do not have Xcode setup on your machine, please run the following commands: ```sh $ xcode-select --install ``` After that operation completes, re-run `yarn add` or `npm install` for the `@tensorflow/tfjs-node` package. ## Using the binding Before executing any TensorFlow.js code, import the node package: ```js import * as tf from '@tensorflow/tfjs'; // Load the binding import '@tensorflow/tfjs-node'; // Or if running with GPU: import '@tensorflow/tfjs-node-gpu'; ``` ## Development ```sh # Download and install JS dependencies, including libtensorflow 1.8. yarn # Run TFJS tests against Node.js backend: yarn test ``` ```sh # Switch to GPU for local development: yarn enable-gpu ``` ## MNIST demo for Node.js See the [tfjs-examples repository](https://github.com/tensorflow/tfjs-examples/tree/master/mnist-node) for training the MNIST dataset using the Node.js bindings. ### Optional: Build libtensorflow From TensorFlow source This requires installing bazel first. ```sh bazel build --config=monolithic //tensorflow/tools/lib_package:libtensorflow ```