นี่คือโครงการค้นหาข้อความความหมายแบบเวกเตอร์
ไฟล์ cdk.json จะบอก CDK Toolkit ถึงวิธีการเรียกใช้งานแอปของคุณ
โครงการนี้ถูกตั้งค่าเหมือนโครงการ Python มาตรฐาน กระบวนการเริ่มต้นยังสร้าง VirtualEnV ภายในโครงการนี้จัดเก็บภายใต้ไดเรกทอรี. .venv ในการสร้าง VirtualEnV จะถือว่ามี python3 (หรือ python for Windows) ในเส้นทางของคุณด้วยการเข้าถึงแพ็คเกจ venv หากด้วยเหตุผลใดก็ตามการสร้าง VirtualEnV โดยอัตโนมัติคุณสามารถสร้าง VirtualEnV ด้วยตนเองได้
เพื่อสร้าง VirtualEnV ด้วยตนเองบน MacOS และ Linux:
$ python3 -m venv .venv
หลังจากกระบวนการเริ่มต้นเสร็จสิ้นและสร้าง VirtualEnV คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อเปิดใช้งาน VirtualEnV ของคุณ
$ source .venv/bin/activate
หากคุณเป็นแพลตฟอร์ม Windows คุณจะเปิดใช้งาน VirtualEnv เช่นนี้:
% .venvScriptsactivate.bat
เมื่อเปิดใช้งาน VirtualEnV คุณสามารถติดตั้งการพึ่งพาที่ต้องการได้
(.venv) $ pip install -r requirements.txt
ณ จุดนี้คุณสามารถสังเคราะห์เทมเพลต CloudFormation สำหรับรหัสนี้
(.venv) $ cdk synth
-พารามิเตอร์ sagemakerNoteBookInStancetype = " ของคุณ-ประเภท "
-พารามิเตอร์ OpenSearchDomainName = " Your-OpenSearch-Domain-Name "
-พารามิเตอร์ ec2keypairName = " Your-EC2-Key-Pair-Name "
ใช้คำสั่ง cdk deploy เพื่อสร้างสแต็กที่แสดงด้านบน
(.venv) $ cdk deploy
-พารามิเตอร์ sagemakerNoteBookInStancetype = " ของคุณ-ประเภท "
-พารามิเตอร์ OpenSearchDomainName = " Your-OpenSearch-Domain-Name "
-พารามิเตอร์ ec2keypairName = " Your-EC2-Key-Pair-Name "
ในการเพิ่มการพึ่งพาเพิ่มเติมเช่นไลบรารี CDK อื่น ๆ เพียงเพิ่มลงในไฟล์ setup.py ของคุณและเรียกใช้คำสั่ง pip install -r requirements.txt
หลังจาก cdk deploy เสร็จแล้วให้เปิดสมุดบันทึก Jupyter บนอินสแตนซ์ Amazon Sagemaker Notebook ของคุณ จากนั้นอัปโหลดไฟล์ *.ipynb ลงในสมุดบันทึก SageMaker ของคุณที่คุณใช้เพื่อเติมเต็มส่วนที่เหลือของห้องปฏิบัติการ
| *. ipynb ไฟล์ | สเป็คเคอร์เนล |
|---|---|
| Semantic-text-search-tf.ipynb | conda_tensorflow_p36 |
| ความหมาย-ข้อความ-ค้นหา -tf2.ipynb | conda_tensorflow2_p36 |
cdk ls รายการสแต็คทั้งหมดในแอพcdk synth ปล่อยเทมเพลต CloudFormation ที่สังเคราะห์cdk deploy ปรับใช้สแต็กนี้ไปยังบัญชี/ภูมิภาคเริ่มต้นของคุณcdk diff เปรียบเทียบสแต็กที่ปรับใช้กับสถานะปัจจุบันcdk docs เปิดเอกสาร CDKสนุก!