1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wektorowe bazy danych dla osadzeń z Pinecone

Connected

ćwiczenie

Równoległe wgrywanie danych partiami

W tym ćwiczeniu przećwiczysz wgrywanie wektorów do indeksu Pinecone 'datacamp-index' w trybie równoległym. Nawiążesz połączenie z indeksem, wgrasz wektory partiami asynchronicznie, a następnie sprawdzisz zaktualizowane statystyki indeksu 'datacamp-index'.

Funkcja pomocnicza chunks(), którą wcześniej utworzyłeś(-aś), jest nadal dostępna:

def chunks(iterable, batch_size=100):
    """A helper function to break an iterable into chunks of size batch_size."""
    it = iter(iterable)
    chunk = tuple(itertools.islice(it, batch_size))
    while chunk:
        yield chunk
        chunk = tuple(itertools.islice(it, batch_size))

Instrukcje

100 XP
  • Zainicjalizuj klienta Pinecone, zezwalając na 20 jednoczesnych żądań.
  • Wgraj wektory z listy vectors partiami po 200 wektorów na żądanie asynchronicznie, konfigurując 20 jednoczesnych żądań.
  • Wyświetl zaktualizowane statystyki indeksu Pinecone 'datacamp-index'.