Salad

Salad

Доступные предложения и цены

Посетить сайт ↗

Каталог GPU

Модель GPU Конфигурация VRAM vCPU RAM Цена/час
NVIDIA GTX 1050 Ti 1x GTX 1050 Ti 1x GTX 1050 Ti 4GB 4GB 4 8GB $0.030 Арендовать
NVIDIA GTX 1050 Ti 1x GTX 1050 Ti 1x GTX 1050 Ti 4GB 4GB 4 8GB $0.030 Арендовать
NVIDIA GTX 1050 Ti 1x GTX 1050 Ti 1x GTX 1050 Ti 4GB PCIe 4GB 4 8GB $0.030 Арендовать
NVIDIA GTX 1050 Ti 1x GTX 1050 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1050 Ti 4GB 4GB 4 8GB $0.030 Арендовать
NVIDIA RTX 2060 1x RTX 2060 1x RTX 2060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 1x GTX 1660 1x GTX 1660 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1650 1x GTX 1650 1x GTX 1650 4GB 4GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1060 1x GTX 1060 1x GTX 1060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 1x GTX 1080 1x GTX 1080 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super 1x GTX 1660 Super 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2070 1x RTX 2070 1x RTX 2070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1070 1x GTX 1070 1x GTX 1070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 11GB 11GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2060 1x RTX 2060 1x RTX 2060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 1x GTX 1660 1x GTX 1660 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1650 1x GTX 1650 1x GTX 1650 4GB 4GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1060 1x GTX 1060 1x GTX 1060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super 1x GTX 1660 Super 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 1x GTX 1080 1x GTX 1080 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2070 1x RTX 2070 1x RTX 2070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 11GB 11GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1070 1x GTX 1070 1x GTX 1070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 1x GTX 1660 1x GTX 1660 6GB PCIe 6GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2060 1x RTX 2060 1x RTX 2060 6GB PCIe 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1060 1x GTX 1060 1x GTX 1060 6GB PCIe 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 1x GTX 1080 1x GTX 1080 8GB PCIe 8GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2070 1x RTX 2070 1x RTX 2070 8GB PCIe 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1650 1x GTX 1650 1x GTX 1650 4GB PCIe 4GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1070 1x GTX 1070 1x GTX 1070 8GB PCIe 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super 1x GTX 1660 Super 6GB PCIe 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 8GB PCIe 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 1x GTX 1660 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1660 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2060 1x RTX 2060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 1x GTX 1080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1080 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1060 1x GTX 1060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1060 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2070 1x RTX 2070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1080 Ti 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1650 1x GTX 1650 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1650 4GB 4GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1070 1x GTX 1070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1070 8GB 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1660 Super 6GB 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1080 Ti 11GB 11GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 1x GTX 1660 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1660 6GB (GTX 1660 (6 GB)) 6GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2060 1x RTX 2060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2060 6GB (RTX 2060 (6 GB)) 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1060 1x GTX 1060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1060 6GB (GTX 1060 (6 GB)) 6GB 4 8GB $0.040 Арендовать
NVIDIA RTX 2070 1x RTX 2070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2070 8GB (RTX 2070 (8 GB)) 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 1x GTX 1080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1080 8GB (GTX 1080 (8 GB)) 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1080 Ti 8GB (GTX 1080 Ti (8 GB)) 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1650 1x GTX 1650 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1650 4GB (GTX 1650 (4 GB)) 4GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1070 1x GTX 1070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1070 8GB (GTX 1070 (8 GB)) 8GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x GTX 1660 Super 6GB (GTX 1660 Super (6 GB)) 6GB 4 8GB $0.040 Арендовать
NVIDIA GTX 1050 Ti 1x GTX 1050 Ti 1x GTX 1050 Ti 4GB 4GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti 1x RTX 3060 Ti 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3050 1x RTX 3050 1x RTX 3050 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti 1x RTX 3060 Ti 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 8GB 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3050 1x RTX 3050 1x RTX 3050 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti 1x RTX 3060 Ti 8GB PCIe 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3050 1x RTX 3050 1x RTX 3050 8GB PCIe 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 Ti 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 1x RTX 3060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3050 1x RTX 3050 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3050 8GB 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 Ti 8GB (RTX 3060 Ti (8 GB)) 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3060 1x RTX 3060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 8GB (RTX 3060 (8 GB)) 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 3050 1x RTX 3050 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3050 8GB (RTX 3050 (8 GB)) 8GB 4 8GB $0.050 Арендовать
NVIDIA RTX 2060 1x RTX 2060 1x RTX 2060 6GB 6GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1660 1x GTX 1660 1x GTX 1660 6GB 6GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1650 1x GTX 1650 1x GTX 1650 4GB 4GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1060 1x GTX 1060 1x GTX 1060 6GB 6GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1080 1x GTX 1080 1x GTX 1080 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1660 Super 1x GTX 1660 Super 1x GTX 1660 Super 6GB 6GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1080 Ti 1x GTX 1080 Ti 1x GTX 1080 Ti 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 2070 1x RTX 2070 1x RTX 2070 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA GTX 1070 1x GTX 1070 1x GTX 1070 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3070 1x RTX 3070 1x RTX 3070 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 12GB 12GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 12GB 12GB 12GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3070 1x RTX 3070 1x RTX 3070 8GB PCIe 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 12GB PCIe 12GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3070 1x RTX 3070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3070 8GB 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 12GB 12GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3070 1x RTX 3070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3070 8GB (RTX 3070 (8 GB)) 8GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3060 12GB (RTX 3060 (12 GB)) 12GB 4 8GB $0.060 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 3050 1x RTX 3050 1x RTX 3050 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 3060 Ti 1x RTX 3060 Ti 1x RTX 3060 Ti 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 2080 1x RTX 2080 1x RTX 2080 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 2080 1x RTX 2080 1x RTX 2080 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 2080 1x RTX 2080 1x RTX 2080 8GB PCIe 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 2080 1x RTX 2080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2080 8GB 8GB 4 8GB $0.070 Арендовать
NVIDIA RTX 3070 1x RTX 3070 1x RTX 3070 8GB 8GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 12GB 12GB 4 8GB $0.080 Арендовать
NVIDIA RTX 2080 Ti 1x RTX 2080 Ti 1x RTX 2080 Ti 11GB 11GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti 1x RTX 3070 Ti 8GB 8GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3080 1x RTX 3080 1x RTX 3080 10GB 10GB 4 8GB $0.080 Арендовать
NVIDIA RTX 2080 Ti 1x RTX 2080 Ti 1x RTX 2080 Ti 11GB 11GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3060 1x RTX 3060 1x RTX 3060 12GB 12GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3080 1x RTX 3080 1x RTX 3080 10GB PCIe 10GB 4 8GB $0.080 Арендовать
NVIDIA RTX 2080 Ti 1x RTX 2080 Ti 1x RTX 2080 Ti 11GB PCIe 11GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti 1x RTX 3070 Ti 8GB PCIe 8GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3080 1x RTX 3080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3080 10GB 10GB 4 8GB $0.080 Арендовать
NVIDIA RTX 2080 Ti 1x RTX 2080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 2080 Ti 11GB 11GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3070 Ti 8GB 8GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3080 1x RTX 3080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3080 10GB (RTX 3080 (10 GB)) 10GB 4 8GB $0.080 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3070 Ti 8GB (RTX 3070 Ti (8 GB)) 8GB 4 8GB $0.080 Арендовать
NVIDIA RTX 2080 1x RTX 2080 1x RTX 2080 8GB 8GB 4 8GB $0.090 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti 1x RTX 5060 Ti 16GB 16GB 4 8GB $0.090 Арендовать
NVIDIA RTX 4070 1x RTX 4070 1x RTX 4070 12GB 12GB 4 8GB $0.090 Арендовать
NVIDIA RTX 3070 1x RTX 3070 1x RTX 3070 8GB 8GB 4 8GB $0.090 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti 1x RTX 5060 Ti 16GB 16GB 4 8GB $0.090 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti 1x RTX 3070 Ti 8GB 8GB 4 8GB $0.090 Арендовать
NVIDIA RTX 4070 1x RTX 4070 1x RTX 4070 12GB 12GB 4 8GB $0.090 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti 1x RTX 5060 Ti 16GB PCIe 16GB 4 8GB $0.090 Арендовать
NVIDIA RTX 4070 1x RTX 4070 1x RTX 4070 12GB PCIe 12GB 4 8GB $0.090 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5060 Ti 16GB 16GB 4 8GB $0.090 Арендовать
NVIDIA RTX 4070 1x RTX 4070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 12GB 12GB 4 8GB $0.090 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5060 Ti 16GB (RTX 5060 Ti (16 GB)) 16GB 4 8GB $0.090 Арендовать
NVIDIA RTX 4070 1x RTX 4070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 12GB (RTX 4070 (12 GB)) 12GB 4 8GB $0.090 Арендовать
NVIDIA RTX 3080 1x RTX 3080 1x RTX 3080 10GB 10GB 4 8GB $0.100 Арендовать
NVIDIA RTX 2080 Ti 1x RTX 2080 Ti 1x RTX 2080 Ti 11GB 11GB 4 8GB $0.100 Арендовать
NVIDIA RTX 3070 Ti 1x RTX 3070 Ti 1x RTX 3070 Ti 8GB 8GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti 1x RTX 4060 Ti 16GB 16GB 4 8GB $0.100 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti 1x RTX 3080 Ti 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti 1x RTX 4070 Ti 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5070 1x RTX 5070 1x RTX 5070 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti 1x RTX 4060 Ti 16GB 16GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5070 1x RTX 5070 1x RTX 5070 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti 1x RTX 3080 Ti 12GB PCIe 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti 1x RTX 4070 Ti 12GB PCIe 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5070 1x RTX 5070 1x RTX 5070 12GB PCIe 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti 1x RTX 4060 Ti 16GB PCIe 16GB 4 8GB $0.100 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3080 Ti 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5070 1x RTX 5070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5070 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 Ti 12GB 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4060 Ti 16GB 16GB 4 8GB $0.100 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3080 Ti 12GB (RTX 3080 Ti (12 GB)) 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4060 Ti 16GB (RTX 4060 Ti (16 GB)) 16GB 4 8GB $0.100 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 Ti 12GB (RTX 4070 Ti (12 GB)) 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5070 1x RTX 5070 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5070 12GB (RTX 5070 (12 GB)) 12GB 4 8GB $0.100 Арендовать
NVIDIA RTX 5060 Ti 1x RTX 5060 Ti 1x RTX 5060 Ti 16GB 16GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 1x RTX 4070 1x RTX 4070 12GB 12GB 4 8GB $0.110 Арендовать
NVIDIA A5000 1x A5000 1x A5000 24GB 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 3090 1x RTX 3090 1x RTX 3090 24GB 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super 1x RTX 4070 Ti Super 16GB 16GB 4 8GB $0.110 Арендовать
NVIDIA RTX 3080 1x RTX 3080 1x RTX 3080 10GB 10GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super 1x RTX 4070 Ti Super 16GB 16GB 4 8GB $0.110 Арендовать
NVIDIA A5000 1x A5000 1x A5000 24GB PCIe 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 3090 1x RTX 3090 1x RTX 3090 24GB PCIe 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super 1x RTX 4070 Ti Super 16GB PCIe 16GB 4 8GB $0.110 Арендовать
NVIDIA A5000 1x A5000 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x A5000 24GB 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 3090 1x RTX 3090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3090 24GB 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 Ti Super 16GB 16GB 4 8GB $0.110 Арендовать
NVIDIA A5000 1x A5000 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x A5000 24GB (RTX A5000 (24 GB)) 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 3090 1x RTX 3090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3090 24GB (RTX 3090 (24 GB)) 24GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4070 Ti Super 16GB (RTX 4070 Ti Super (16 GB)) 16GB 4 8GB $0.110 Арендовать
NVIDIA RTX 4060 Ti 1x RTX 4060 Ti 1x RTX 4060 Ti 16GB 16GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti 1x RTX 3080 Ti 12GB 12GB 4 8GB $0.120 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti 1x RTX 4070 Ti 12GB 12GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti 1x RTX 3090 Ti 24GB 24GB 4 8GB $0.120 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti 1x RTX 5070 Ti 16GB 16GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3090 1x RTX 3090 1x RTX 3090 24GB 24GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3080 Ti 1x RTX 3080 Ti 1x RTX 3080 Ti 12GB 12GB 4 8GB $0.120 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti 1x RTX 5070 Ti 16GB 16GB 4 8GB $0.120 Арендовать
NVIDIA RTX 4070 Ti 1x RTX 4070 Ti 1x RTX 4070 Ti 12GB 12GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti 1x RTX 3090 Ti 24GB PCIe 24GB 4 8GB $0.120 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti 1x RTX 5070 Ti 16GB PCIe 16GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3090 Ti 24GB 24GB 4 8GB $0.120 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5070 Ti 16GB 16GB 4 8GB $0.120 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 3090 Ti 24GB (RTX 3090 Ti (24 GB)) 24GB 4 8GB $0.120 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5070 Ti 16GB (RTX 5070 Ti (16 GB)) 16GB 4 8GB $0.120 Арендовать
NVIDIA A5000 1x A5000 1x A5000 24GB 24GB 4 8GB $0.130 Арендовать
NVIDIA RTX 3090 1x RTX 3090 1x RTX 3090 24GB 24GB 4 8GB $0.130 Арендовать
NVIDIA RTX 4070 Ti Super 1x RTX 4070 Ti Super 1x RTX 4070 Ti Super 16GB 16GB 4 8GB $0.130 Арендовать
NVIDIA RTX 4080 1x RTX 4080 1x RTX 4080 16GB 16GB 4 8GB $0.130 Арендовать
NVIDIA RTX 4080 1x RTX 4080 1x RTX 4080 16GB PCIe 16GB 4 8GB $0.130 Арендовать
NVIDIA RTX 4080 1x RTX 4080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4080 16GB 16GB 4 8GB $0.130 Арендовать
NVIDIA RTX 4080 1x RTX 4080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4080 16GB (RTX 4080 (16 GB)) 16GB 4 8GB $0.130 Арендовать
NVIDIA RTX 5070 Ti 1x RTX 5070 Ti 1x RTX 5070 Ti 16GB 16GB 4 8GB $0.140 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti 1x RTX 3090 Ti 24GB 24GB 4 8GB $0.140 Арендовать
NVIDIA RTX 4080 1x RTX 4080 1x RTX 4080 16GB 16GB 4 8GB $0.150 Арендовать
NVIDIA RTX 3090 Ti 1x RTX 3090 Ti 1x RTX 3090 Ti 24GB 24GB 4 8GB $0.150 Арендовать
NVIDIA RTX 4080 1x RTX 4080 1x RTX 4080 16GB 16GB 4 8GB $0.150 Арендовать
NVIDIA RTX 4090 1x RTX 4090 1x RTX 4090 24GB 24GB 4 8GB $0.180 Арендовать
NVIDIA RTX 4090 1x RTX 4090 1x RTX 4090 24GB PCIe 24GB 4 8GB $0.180 Арендовать
NVIDIA RTX 4090 1x RTX 4090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4090 24GB 24GB 4 8GB $0.180 Арендовать
NVIDIA RTX 4090 1x RTX 4090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 4090 24GB (RTX 4090 (24 GB)) 24GB 4 8GB $0.180 Арендовать
NVIDIA RTX 4090 1x RTX 4090 1x RTX 4090 24GB 24GB 4 8GB $0.200 Арендовать
NVIDIA RTX 5080 1x RTX 5080 1x RTX 5080 16GB 16GB 4 8GB $0.200 Арендовать
NVIDIA RTX 4090 1x RTX 4090 1x RTX 4090 24GB 24GB 4 8GB $0.200 Арендовать
NVIDIA RTX 5080 1x RTX 5080 1x RTX 5080 16GB PCIe 16GB 4 8GB $0.200 Арендовать
NVIDIA RTX 5080 1x RTX 5080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5080 16GB 16GB 4 8GB $0.200 Арендовать
NVIDIA RTX 5080 1x RTX 5080 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5080 16GB (RTX 5080 (16 GB)) 16GB 4 8GB $0.200 Арендовать
NVIDIA RTX 5080 1x RTX 5080 1x RTX 5080 16GB 16GB 4 8GB $0.220 Арендовать
NVIDIA RTX 5080 1x RTX 5080 1x RTX 5080 16GB 16GB 4 8GB $0.220 Арендовать
NVIDIA RTX 5090 1x RTX 5090 1x RTX 5090 32GB 32GB 4 8GB $0.270 Арендовать
NVIDIA RTX 5090 1x RTX 5090 1x RTX 5090 32GB PCIe 32GB 4 8GB $0.270 Арендовать
NVIDIA RTX 5090 1x RTX 5090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5090 32GB 32GB 4 8GB $0.270 Арендовать
NVIDIA RTX 5090 1x RTX 5090 { const tooltip = this.$refs.tooltip; if (!tooltip) return; // Get the exact screen position of the SVG icon const iconRect = this.$el.getBoundingClientRect(); const tooltipWidth = tooltip.offsetWidth; const winWidth = window.innerWidth; // Calculate where the tooltip naturally wants to render const theoreticalLeft = iconRect.left + (iconRect.width / 2) - (tooltipWidth / 2); const theoreticalRight = theoreticalLeft + tooltipWidth; // If it bleeds off the right edge (with a 10px safety gap) if (theoreticalRight > winWidth - 10) { this.shift = (winWidth - 10) - theoreticalRight; } // If it bleeds off the left edge (with a 10px safety gap) else if (theoreticalLeft 1x RTX 5090 32GB (RTX 5090 (32 GB)) 32GB 4 8GB $0.270 Арендовать
NVIDIA RTX 5090 1x RTX 5090 1x RTX 5090 32GB 32GB 4 8GB $0.290 Арендовать
NVIDIA RTX 5090 1x RTX 5090 1x RTX 5090 32GB 32GB 4 8GB $0.290 Арендовать
NVIDIA L40S 1x L40S 1x L40S 48GB 48GB 128 500GB $0.320 Арендовать
NVIDIA L40S 1x L40S 1x L40S 48GB 48GB 128 500GB $0.320 Арендовать
NVIDIA A100 1x A100 1x A100 PCIe 40GB 40GB 128 500GB $0.400 Арендовать
NVIDIA A100 1x A100 1x A100 PCIe 40GB 40GB 128 500GB $0.400 Арендовать
NVIDIA H100 1x H100 1x H100 NVL 94GB 94GB 128 500GB $0.990 Арендовать
NVIDIA H100 1x H100 1x H100 NVL 94GB 94GB 128 500GB $0.990 Арендовать
NVIDIA L40S 8x L40S 8x L40S 48GB 384GB 128 500GB $2.560 Арендовать
NVIDIA L40S 8x L40S 8x L40S 48GB 384GB 128 500GB $2.560 Арендовать
NVIDIA A100 8x A100 8x A100 PCIe 40GB 320GB 128 500GB $3.200 Арендовать
NVIDIA A100 8x A100 8x A100 PCIe 40GB 320GB 128 500GB $3.200 Арендовать
NVIDIA H100 8x H100 8x H100 NVL 94GB 752GB 128 500GB $7.920 Арендовать
NVIDIA H100 8x H100 8x H100 NVL 94GB 752GB 128 500GB $7.920 Арендовать