Docker Build of PostgreSQL-15.3 تغيير حد الأبعاد لتمديد المكعب ، رفعه إلى 350.
هناك حاجة إلى أن تكون قادرًا على العمل مع كلمات تضمين أو غيرها من المتجهات المتعلقة بالتعلم الآلي مع Postgres.
ملاحظة: منذ إصدار PG350D ، كانت هناك بعض الجهود لدعم ناقلات التعلم الآلي الصديقة في PGVector ، والتي تدعم ما يصل إلى 16 ألف أبعاد.
يمكنك بسهولة إنشاء بناء لحاجتك الخاصة من خلال الأبعاد عن طريق تحرير هذا dockerfile.
إن امتداد Cube ، الذي ستستخدمه لأداء العمليات على المتجهات ، لديه حد صعب يبلغ 100 أبعاد لكل متجه.
صورة مبنية متوفرة في سجل Gitlab. يمكنك سحبها بهذه الطريقة:
docker pull registry.gitlab.com/oelmekki/postgres-350d:15.3
ترقيع الحد المتشددين هو الطريقة الموصى بها في Doc Postgres.
لقد كنت أستخدمه لبضع سنوات في الإنتاج ، ولم أواجه أي مشكلة.
حتى لو لم تكن على دراية بـ Docker ، فيجب أن تكون قراءة Dockerfile من هذه الإعادة سهلة بما يكفي لتعليمك كيفية القيام بذلك بنفسك. كابح:
contrib/cube/contrib/cube/cubedata.hUSE_PGXS=true