Links

System requirements

Tabnine server (Code Completions + Tabnine Chat)

GPU nodes (for every 1k users)

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
2 * NVIDIA L40 GPU (see qualified system catalog)
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.

Domain Name System (DNS)

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

Tabnine Client (IDE plugin)

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