Поиск, делайте выводы и организуйте векторы, тензоры, текстовые и структурированные данные, во время обслуживания и в любом масштабе.
Этот репозиторий содержит весь код, необходимый для создания и запуска всех VESPA самостоятельно, и где вы можете увидеть всю разработку, как это происходит. Весь контент в этом репозитории лицензируется по лицензии Apache 2.0.
Новый выпуск Vespa сделан из главного филиала этого хранилища каждого утра CET с понедельника по четверг.
Использование таких вариантов, как поиск, рекомендация и персонализация, должны выбрать подмножество данных в большом корпусе, оценить машинные модели по выбранным данным, организовать и агрегировать их и возвращать их, как правило, менее 100 миллисекунд, все в то время как данные Корпус постоянно меняется.
Это трудно сделать, особенно с большими наборами данных, которые необходимо распределить по нескольким узлам и оценены параллельно. Vespa - это платформа, которая выполняет эти операции для вас с высокой доступностью и производительностью. Он находился в разработке в течение многих лет и используется в нескольких крупных интернет -услугах и приложениях, которые обслуживают сотни тысяч запросов от Vespa в секунду.
Разверните свои приложения VESPA в Облачную службу: https://cloud.vespa.ai или запустите свой собственный экземпляр Vespa: https://docs.vespa.ai/en/getting-started.html
Полная документация находится на https://docs.vespa.ai.
Мы приветствуем вклад! См. Appling.md, чтобы узнать, как внести свой вклад.
Если вы хотите внести свой вклад в документацию, см. Https://github.com/vespa-engine/documentation
Вам не нужно создавать VESPA, чтобы использовать его, но если вы хотите внести свой вклад, вам нужно иметь возможность создавать код. В этом разделе объясняется, как построить и проверить Vespa. Чтобы понять, где внести изменения, см. Code-map.md. Некоторые предложенные улучшения с указателями к коду находятся в todo.md.
C ++ и Java Building поддерживается на Almalinux 8. Источник Java также может быть построен на любой платформе с установкой Java 17 и Maven 3.8+. Используйте следующее руководство, чтобы настроить полную среду разработки, используя Docker для построения VESPA, выполнения модульных тестов и пропускных систем: разработка VESPA на Almalinux 8.
brew install jenv mvnvm openjdk@17sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdkzsh Используйте приведенные ниже команды: echo ' export PATH="$HOME/.jenv/bin:$PATH" ' >> ~ /.zshrc
echo ' eval "$(jenv init -)" ' >> ~ /.zshrc
eval " $( jenv init - ) "
jenv enable-plugin export
exec $SHELL -ljenv add $( /usr/libexec/java_home -v 17 )mvn -v export MAVEN_OPTS="-Xms128m -Xmx1024m"
./bootstrap.sh java
mvn install --threads 1C
Используйте это, если вам нужно только построить модули Java, в противном случае следуйте полному руководству по разработке выше.
Код, лицензированный по лицензии Apache 2.0. Смотрите лицензию на условия.