Spaces:
Runtime error
Runtime error
title: Template Node CTransformers Express | |
emoji: π | |
colorFrom: yellow | |
colorTo: green | |
sdk: docker | |
pinned: false | |
app_port: 7860 | |
A minimalist Docker space to help people getting started with Node, CTransformers (through Pythonia), Express and TypeScript. | |
Ready to be used in a Hugging Face Space. | |
## Installation | |
### Prerequisites | |
- Install NVM: https://github.com/nvm-sh/nvm | |
- Install Docker https://www.docker.com | |
### CTransformers | |
This projects relies on CTransformers called through Pythonia. | |
To install ctransformers: | |
```bash | |
pip install ctransformers | |
# or this, depending on your Python environment: | |
# pip3 install ctransformers | |
``` | |
For GPU (CUDA) support set environment variable CT_CUBLAS=1 and install from source using: | |
```bash | |
CT_CUBLAS=1 pip install ctransformers --no-binary ctransformers | |
# or this, depending on your Python environment: | |
# CT_CUBLAS=1 pip3 install ctransformers --no-binary ctransformers | |
``` | |
### Building and run without Docker | |
```bash | |
nvm use | |
npm i | |
npm run start | |
``` | |
### Building and running with Docker | |
```bash | |
npm run docker | |
``` | |
This script is a shortcut executing the following commands: | |
```bash | |
docker pull nikolaik/python-nodejs | |
docker build -t template-node-python-express . | |
docker run -it -p 7860:7860 template-node-python-express | |
``` | |