System requirements
Provider | Text | Inference (for every 1k users) | Overall cluster monthly estimated cost* in USD |
---|---|---|---|
GCP | Minimal | a2-highgpu-2g | $5500 (additional 1k users +$5500)
|
GCP | Recommended | a2-highgpu-4g | 11000 (additional 1k users +$11000) |
AWS | Minimal | 2 * p3.2xlarge | $6000 (additional 1k users +$6000) |
AWS | Recommended | 1 * p3.8xlarge | $9000 (additional 1k users +$9000) |
Azure | Minimal | 1 * Standard_NC48ads_A100_v4 | $7500 (additional 1k users +$7500) |
Azure | Recommended | 1 * Standard_NC96ads_A100_v4 | $15000 (additional 1k users +$15000) |
On-prem | Minimal | ||
On-prem | Recommended | 2 * A100 40GB Nvidia qualified worker node (see qualified system catalog) with at least 256 GB RAM, 960 SSD & 32 CPU cores. With Nvidia driver >= 525.78.01 installed | |
* The minimum specifications needed to run both Code Completions + Chat for up to 1000 users.
* The recommended specifications will provide better response times for the Code Completions + Chat.
* The cost may vary depending on the region and customer-specific agreements with the cloud vendor. Utilizing reserved instances instead of on-demand services can help lower pricing.
DNS configured with an A or CNAME record for the load balancer where the application
will be exposed.
SSL Certificate
SSL certificate and private key issued and signed by a Certificate Authority that you trust.
Network connection
- Connection to Tabnine docker registry:
- Host: registry.tabnine.com
- IP: 34.72.243.185
- Port: 443
- Connection to Tabnine log gateway for collecting technical, aggregated metrics & logs (optional):
- Host: logs-gateway.tabnine.com
- IP: 34.123.33.186
- Port: 443
Machine spec
- OS/Arch of the following:
- Windows (Windows 7+), x86_64 or i686
- Linux (kernel 3.2+), x86_64
- Mac OS (10.7+, Lion+), x86_64 or aarch64
- 8GB+ RAM
- 4+ CPU cores
Supported IDEs
IDE | Minimal supported version | Latest supported version | Windows OS | Mac OS | Linux OS |
---|---|---|---|---|---|
VScode | 1.60 | 1.82 | |||
JetBrains IDEs* | 2022.3 | 2023.2 | |||
Eclipse | 4.17 (2020-09) | 4.27 (2023-03) | |||
Visual Studio 2022 | 17.4 | 17.7.4 |
* JetBrains IDE including IntelliJ, PyCharm, WebStorm, PhpStorm, GoLand, RubyMine, CLion, AppCode, Rider, DataGrip, Android Studio.
Supported programming languages
- JavaScript, TypeScript, Python, Java, C, C++, C#, Go, PHP, Ruby, Kotlin, Rust
Network connection
- Connection to the Tabnine cluster on port 443
- Recommended for the initial install: Access to the IDE marketplaces (i.e. VSCode marketplace, JetBrains Plugin Marketplace)
Permissions
- Execute permissions for the following executables:
- TabNine
- TabNine-deep-local
- TabNine-deep-cloud
- WD-TabNine
- Write & execute permissions for the following machine paths:
- Linux: ~/.config & ~/.tabnine
- Mac OS: /Users/{{username}}/Library/Preferences & /Users/{{username}}/Library/Application Support
- Windows: C:\Users\{{username}}\AppData\Roaming\
Last modified 8d ago