Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (base) jungle@macmini transcripts % ragbuilder
- [INFO] 2024-08-23 09:11:35 - common.py - USER_AGENT environment variable not set, consider setting it to identify your requests.
- [INFO] 2024-08-23 09:11:37 - common.py - USER_AGENT environment variable not set, consider setting it to identify your requests.
- [INFO] 2024-08-23 09:11:38 - ragbuilder.py - LOG_FILENAME = /Users/jungle/Documents/transcripts/logs/2024-08-23_09-11-35.log
- [INFO] 2024-08-23 09:11:38 - common.py - INFO: Started server process [72362]
- [INFO] 2024-08-23 09:11:38 - common.py - INFO: Waiting for application startup.
- [INFO] 2024-08-23 09:11:38 - common.py - INFO: Application startup complete.
- [INFO] 2024-08-23 09:11:38 - common.py - INFO: Uvicorn running on http://0.0.0.0:8005 (Press CTRL+C to quit)
- [INFO] 2024-08-23 09:11:40 - common.py - INFO: 127.0.0.1:53298 - "GET / HTTP/1.1" 200 OK
- [INFO] 2024-08-23 09:11:56 - common.py - INFO: 127.0.0.1:53303 - "POST /check_source_data HTTP/1.1" 200 OK
- [INFO] 2024-08-23 09:16:04 - common.py - INFO: 127.0.0.1:53309 - "POST /check_source_data HTTP/1.1" 200 OK
- [INFO] 2024-08-23 09:16:07 - loader.py - classify_path Invoked
- [INFO] 2024-08-23 09:16:07 - common.py - INFO: 127.0.0.1:53309 - "POST /check_test_data HTTP/1.1" 200 OK
- [INFO] 2024-08-23 09:18:25 - ragbuilder.py - enable_analytics = True
- [INFO] 2024-08-23 09:18:26 - ragbuilder.py - Initiating parsing config: {'description': 'Test5', 'sourceData': '/Users/jungle/tmp', 'compareTemplates': True, 'includeNonTemplated': True, 'chunkingStrategy': {'MarkdownHeaderTextSplitter': True, 'HTMLHeaderTextSplitter': True, 'SemanticChunker': True, 'RecursiveCharacterTextSplitter': True, 'CharacterTextSplitter': True}, 'chunkSize': {'min': 500, 'max': 2000}, 'embeddingModel': {'OpenAI:text-embedding-3-small': False, 'OpenAI:text-embedding-3-large': False, 'OpenAI:text-embedding-ada-002': False, 'HuggingFace': False, 'AzureOAI': False, 'GoogleVertexAI': False, 'Ollama': True}, 'huggingfaceEmbeddingModel': '', 'azureOAIEmbeddingModel': '', 'googleVertexAIEmbeddingModel': '', 'ollamaEmbeddingModel': 'Ollama:mistral-nemo', 'vectorDB': 'chromaDB', 'retriever': {'vectorSimilarity': True, 'vectorMMR': True, 'bm25Retriever': True, 'multiQuery': True, 'parentDocFullDoc': True, 'parentDocLargeChunk': True}, 'topK': {'search_k_5': True, 'search_k_10': False, 'search_k_20': False}, 'contextualCompression': True, 'llm': {'OpenAI:gpt-4o-mini': False, 'OpenAI:gpt-4o': False, 'OpenAI:gpt-3.5-turbo': False, 'OpenAI:gpt-4-turbo': False, 'HuggingFace': False, 'Groq': False, 'AzureOAI': False, 'GoogleVertexAI': False, 'Ollama': True}, 'huggingfaceLLMModel': '', 'groqLLMModel': '', 'azureOAILLMModel': '', 'googleVertexAILLMModel': '', 'ollamaLLMModel': 'Ollama:mistral-nemo', 'generateSyntheticData': True, 'optimization': 'bayesianOptimization', 'evalFramework': 'RAGAS', 'evalEmbedding': 'Ollama:mistral-nemo', 'evalLLM': 'Ollama:mistral-nemo', 'compressors': {'LongContextReorder': True, 'CrossEncoderReranker': True, 'EmbeddingsRedundantFilter': False, 'EmbeddingsClusteringFilter': False, 'LLMChainFilter': False}, 'syntheticDataGeneration': {'testSize': '20', 'criticLLM': 'Ollama:mistral-nemo', 'generatorLLM': 'Ollama:mistral-nemo', 'generatorEmbedding': 'Ollama:mistral-nemo'}, 'testDataPath': None, 'existingSynthDataPath': None, 'testSize': None, 'criticLLM': None, 'generatorLLM': None, 'generatorEmbedding': None, 'numRuns': '50'}
- [INFO] 2024-08-23 09:18:26 - ragbuilder.py - Disabled options: ['EmbeddingsRedundantFilter', 'EmbeddingsClusteringFilter', 'LLMChainFilter', 'OpenAI:gpt-4o-mini', 'OpenAI:gpt-4o', 'OpenAI:gpt-3.5-turbo', 'OpenAI:gpt-4-turbo', 'HuggingFace', 'Groq', 'AzureOAI', 'GoogleVertexAI', 'search_k_10', 'search_k_20', 'OpenAI:text-embedding-3-small', 'OpenAI:text-embedding-3-large', 'OpenAI:text-embedding-ada-002', 'HuggingFace', 'AzureOAI', 'GoogleVertexAI']
- [INFO] 2024-08-23 09:18:26 - llmConfig.py - LLM Invoked
- [INFO] 2024-08-23 09:18:26 - llmConfig.py - LLM Code Gen Invoked: Ollama:mistral-nemo
- [INFO] 2024-08-23 09:18:26 - llmConfig.py - LLM Invoked
- [INFO] 2024-08-23 09:18:26 - llmConfig.py - LLM Code Gen Invoked: Ollama:mistral-nemo
- [INFO] 2024-08-23 09:18:26 - embedding.py - getEmbedding Invoked
- [INFO] 2024-08-23 09:18:26 - embedding.py - Ollama Embedding Invoked: Ollama:mistral-nemo
- [INFO] 2024-08-23 09:18:26 - generate_data.py - Loading docs...
- [INFO] 2024-08-23 09:18:26 - loader.py - ragbuilder_loader Invoked:{'input_path': '/Users/jungle/tmp', 'return_code': False}
- [INFO] 2024-08-23 09:18:26 - loader.py - classify_path Invoked
- [INFO] 2024-08-23 09:18:26 - loader.py - Source type identified: directory
- [INFO] 2024-08-23 09:18:26 - loader.py - ragbuilder_directory_loader_exec Invoked
- [INFO] 2024-08-23 09:18:29 - generate_data.py - Completed loading docs
- [INFO] 2024-08-23 09:18:29 - generate_data.py - Initiating synthetic data generation...
- embedding nodes: 0%| | 0/156 [00:00<?, ?it/s]
- embedding nodes: 1%| | 1/156 [00:40<1:44:34, 40.48s/it]
- embedding nodes: 1%|1 | 2/156 [00:40<42:58, 16.74s/it]
- embedding nodes: 2%|1 | 3/156 [00:49<33:01, 12.95s/it]
- embedding nodes: 3%|2 | 4/156 [00:50<21:16, 8.40s/it]
- embedding nodes: 3%|3 | 5/156 [00:56<18:51, 7.49s/it]
- embedding nodes: 4%|3 | 6/156 [00:56<12:27, 4.99s/it]
- embedding nodes: 4%|4 | 7/156 [01:02<13:26, 5.41s/it]
- embedding nodes: 5%|5 | 8/156 [01:14<18:05, 7.34s/it]
- embedding nodes: 6%|5 | 9/156 [01:20<17:23, 7.10s/it]
- embedding nodes: 6%|6 | 10/156 [01:27<17:04, 7.02s/it]
- embedding nodes: 7%|7 | 11/156 [01:34<16:59, 7.03s/it]
- embedding nodes: 8%|8 | 13/156 [01:41<12:54, 5.42s/it]
- embedding nodes: 9%|8 | 14/156 [01:46<12:19, 5.21s/it]
- embedding nodes: 10%|9 | 15/156 [02:04<19:56, 8.49s/it]
- embedding nodes: 10%|# | 16/156 [02:11<19:01, 8.15s/it]
- embedding nodes: 11%|# | 17/156 [02:18<17:59, 7.76s/it]
- embedding nodes: 12%|#1 | 18/156 [02:18<12:54, 5.61s/it]
- embedding nodes: 12%|#2 | 19/156 [02:24<13:22, 5.86s/it]
- embedding nodes: 13%|#2 | 20/156 [02:32<14:15, 6.29s/it]
- embedding nodes: 13%|#3 | 21/156 [02:39<14:45, 6.56s/it]
- embedding nodes: 14%|#4 | 22/156 [02:59<23:39, 10.59s/it]
- embedding nodes: 15%|#4 | 23/156 [03:08<22:07, 9.98s/it]
- embedding nodes: 15%|#5 | 24/156 [03:15<20:33, 9.34s/it]
- embedding nodes: 16%|#6 | 25/156 [03:15<14:22, 6.58s/it]
- embedding nodes: 17%|#6 | 26/156 [03:18<11:19, 5.23s/it]
- embedding nodes: 17%|#7 | 27/156 [03:18<08:28, 3.94s/it]
- embedding nodes: 18%|#7 | 28/156 [03:33<14:56, 7.01s/it]
- embedding nodes: 19%|#8 | 29/156 [03:39<14:30, 6.85s/it]
- embedding nodes: 19%|#9 | 30/156 [03:43<12:38, 6.02s/it]
- embedding nodes: 20%|#9 | 31/156 [03:50<13:05, 6.28s/it]
- embedding nodes: 21%|## | 32/156 [03:56<12:31, 6.06s/it]
- embedding nodes: 21%|##1 | 33/156 [04:15<20:27, 9.98s/it]
- embedding nodes: 22%|##1 | 34/156 [04:15<14:22, 7.07s/it]
- embedding nodes: 22%|##2 | 35/156 [04:15<10:07, 5.02s/it]
- embedding nodes: 23%|##3 | 36/156 [04:44<23:58, 11.99s/it]
- embedding nodes: 24%|##3 | 37/156 [04:50<20:26, 10.31s/it]
- embedding nodes: 24%|##4 | 38/156 [04:57<18:06, 9.21s/it]
- embedding nodes: 25%|##5 | 39/156 [05:03<16:35, 8.51s/it]
- embedding nodes: 26%|##5 | 40/156 [05:15<18:27, 9.54s/it]
- embedding nodes: 26%|##6 | 41/156 [05:16<12:52, 6.72s/it]
- embedding nodes: 27%|##6 | 42/156 [05:22<12:54, 6.79s/it]
- embedding nodes: 28%|##7 | 43/156 [05:29<12:42, 6.74s/it]
- embedding nodes: 28%|##8 | 44/156 [05:46<18:16, 9.79s/it]
- embedding nodes: 29%|##8 | 45/156 [05:56<18:27, 9.98s/it]
- embedding nodes: 29%|##9 | 46/156 [05:57<12:52, 7.03s/it]
- embedding nodes: 30%|### | 47/156 [06:03<12:25, 6.84s/it]
- embedding nodes: 31%|### | 48/156 [06:10<12:30, 6.95s/it]
- embedding nodes: 31%|###1 | 49/156 [06:16<11:33, 6.49s/it]
- embedding nodes: 32%|###2 | 50/156 [06:18<09:07, 5.17s/it]
- embedding nodes: 33%|###2 | 51/156 [06:24<09:42, 5.55s/it]
- embedding nodes: 33%|###3 | 52/156 [06:43<16:27, 9.49s/it]
- embedding nodes: 34%|###3 | 53/156 [06:50<15:19, 8.93s/it]
- embedding nodes: 35%|###4 | 54/156 [07:01<15:52, 9.34s/it]
- embedding nodes: 36%|###5 | 56/156 [07:08<11:14, 6.74s/it]
- embedding nodes: 37%|###6 | 57/156 [07:16<11:24, 6.91s/it]
- embedding nodes: 37%|###7 | 58/156 [07:18<09:30, 5.82s/it]
- embedding nodes: 38%|###7 | 59/156 [07:26<10:02, 6.21s/it]
- embedding nodes: 38%|###8 | 60/156 [07:33<10:20, 6.47s/it]
- embedding nodes: 39%|###9 | 61/156 [07:42<11:20, 7.16s/it]
- embedding nodes: 40%|###9 | 62/156 [07:52<12:39, 8.08s/it]
- embedding nodes: 40%|#### | 63/156 [07:56<10:37, 6.86s/it]
- embedding nodes: 41%|####1 | 64/156 [08:05<11:35, 7.56s/it]
- embedding nodes: 42%|####1 | 65/156 [08:13<11:44, 7.74s/it]
- embedding nodes: 42%|####2 | 66/156 [08:20<11:09, 7.44s/it]
- embedding nodes: 43%|####2 | 67/156 [08:27<10:55, 7.36s/it]
- embedding nodes: 44%|####3 | 68/156 [08:27<07:39, 5.23s/it]
- embedding nodes: 44%|####4 | 69/156 [08:29<06:12, 4.29s/it]
- embedding nodes: 45%|####4 | 70/156 [08:36<07:12, 5.03s/it]
- embedding nodes: 46%|####5 | 71/156 [08:43<07:56, 5.60s/it]
- embedding nodes: 46%|####6 | 72/156 [09:03<13:50, 9.89s/it]
- embedding nodes: 47%|####6 | 73/156 [09:11<12:59, 9.40s/it]
- embedding nodes: 47%|####7 | 74/156 [09:15<10:19, 7.55s/it]
- embedding nodes: 48%|####8 | 75/156 [09:25<11:22, 8.43s/it]
- embedding nodes: 49%|####8 | 76/156 [09:27<08:32, 6.40s/it]
- embedding nodes: 49%|####9 | 77/156 [09:27<05:57, 4.53s/it]
- embedding nodes: 50%|##### | 78/156 [09:34<06:46, 5.21s/it]
- embedding nodes: 51%|##### | 79/156 [09:41<07:39, 5.97s/it]
- embedding nodes: 51%|#####1 | 80/156 [09:48<07:46, 6.14s/it]
- embedding nodes: 53%|#####2 | 82/156 [10:05<08:57, 7.26s/it]
- embedding nodes: 53%|#####3 | 83/156 [10:15<09:44, 8.01s/it]
- embedding nodes: 54%|#####3 | 84/156 [10:25<10:05, 8.41s/it]
- embedding nodes: 54%|#####4 | 85/156 [10:33<09:45, 8.24s/it]
- embedding nodes: 55%|#####5 | 86/156 [10:40<09:15, 7.93s/it]
- embedding nodes: 56%|#####5 | 87/156 [10:40<06:33, 5.70s/it]
- embedding nodes: 56%|#####6 | 88/156 [10:47<06:55, 6.11s/it]
- embedding nodes: 57%|#####7 | 89/156 [10:53<06:44, 6.03s/it]
- embedding nodes: 58%|#####7 | 90/156 [11:00<06:59, 6.36s/it]
- embedding nodes: 58%|#####8 | 91/156 [11:06<06:38, 6.13s/it]
- embedding nodes: 59%|#####8 | 92/156 [11:26<11:00, 10.32s/it]
- embedding nodes: 60%|#####9 | 93/156 [11:33<09:51, 9.39s/it]
- embedding nodes: 60%|###### | 94/156 [11:41<09:24, 9.10s/it]
- embedding nodes: 61%|###### | 95/156 [11:51<09:15, 9.10s/it]
- embedding nodes: 62%|######1 | 96/156 [11:58<08:34, 8.58s/it]
- embedding nodes: 62%|######2 | 97/156 [12:02<07:01, 7.14s/it]
- embedding nodes: 63%|######2 | 98/156 [12:09<06:58, 7.21s/it]
- embedding nodes: 64%|######4 | 100/156 [12:17<05:18, 5.69s/it]
- embedding nodes: 65%|######4 | 101/156 [12:20<04:34, 4.99s/it]
- embedding nodes: 65%|######5 | 102/156 [12:34<06:42, 7.46s/it]
- embedding nodes: 66%|######6 | 103/156 [12:42<06:39, 7.54s/it]
- embedding nodes: 67%|######6 | 104/156 [12:54<07:32, 8.71s/it]
- embedding nodes: 67%|######7 | 105/156 [12:58<06:19, 7.45s/it]
- embedding nodes: 68%|######7 | 106/156 [13:05<06:11, 7.43s/it]
- embedding nodes: 69%|######8 | 107/156 [13:06<04:21, 5.33s/it]
- embedding nodes: 69%|######9 | 108/156 [13:13<04:41, 5.86s/it]
- embedding nodes: 70%|######9 | 109/156 [13:20<04:51, 6.20s/it]
- embedding nodes: 71%|####### | 110/156 [13:26<04:51, 6.35s/it]
- embedding nodes: 71%|#######1 | 111/156 [13:46<07:46, 10.37s/it]
- embedding nodes: 72%|#######1 | 112/156 [13:56<07:26, 10.15s/it]
- embedding nodes: 72%|#######2 | 113/156 [14:03<06:37, 9.25s/it]
- embedding nodes: 73%|#######3 | 114/156 [14:10<06:01, 8.62s/it]
- embedding nodes: 74%|#######3 | 115/156 [14:18<05:42, 8.36s/it]
- embedding nodes: 74%|#######4 | 116/156 [14:22<04:37, 6.94s/it]
- embedding nodes: 75%|#######5 | 117/156 [14:29<04:37, 7.11s/it]
- embedding nodes: 76%|#######5 | 118/156 [14:29<03:12, 5.06s/it]
- embedding nodes: 76%|#######6 | 119/156 [14:46<05:20, 8.66s/it]
- embedding nodes: 77%|#######6 | 120/156 [14:51<04:32, 7.56s/it]
- embedding nodes: 78%|#######7 | 121/156 [15:03<05:08, 8.82s/it]
- embedding nodes: 78%|#######8 | 122/156 [15:07<04:11, 7.40s/it]
- embedding nodes: 79%|#######9 | 124/156 [15:15<03:04, 5.75s/it]
- embedding nodes: 80%|######## | 125/156 [15:22<03:07, 6.06s/it]
- embedding nodes: 81%|######## | 126/156 [15:34<03:53, 7.77s/it]
- embedding nodes: 81%|########1 | 127/156 [15:44<03:59, 8.25s/it]
- embedding nodes: 82%|########2 | 128/156 [15:54<04:05, 8.78s/it]
- embedding nodes: 83%|########2 | 129/156 [16:04<04:01, 8.94s/it]
- embedding nodes: 83%|########3 | 130/156 [16:11<03:43, 8.60s/it]
- embedding nodes: 84%|########3 | 131/156 [16:11<02:33, 6.12s/it]
- embedding nodes: 85%|########4 | 132/156 [16:19<02:38, 6.61s/it]
- embedding nodes: 85%|########5 | 133/156 [16:26<02:34, 6.70s/it]
- embedding nodes: 86%|########5 | 134/156 [16:29<02:00, 5.48s/it]
- embedding nodes: 87%|########6 | 135/156 [16:47<03:17, 9.41s/it]
- embedding nodes: 87%|########7 | 136/156 [16:50<02:26, 7.34s/it]
- embedding nodes: 88%|########7 | 137/156 [16:51<01:43, 5.44s/it]
- embedding nodes: 88%|########8 | 138/156 [16:52<01:14, 4.15s/it]
- embedding nodes: 89%|########9 | 139/156 [17:10<02:18, 8.17s/it]
- embedding nodes: 90%|########9 | 140/156 [17:16<02:00, 7.52s/it]
- embedding nodes: 90%|######### | 141/156 [17:22<01:48, 7.21s/it]
- embedding nodes: 91%|#########1| 142/156 [17:24<01:18, 5.61s/it]
- embedding nodes: 92%|#########1| 143/156 [17:26<00:58, 4.52s/it]
- embedding nodes: 92%|#########2| 144/156 [18:01<02:45, 13.78s/it]
- embedding nodes: 93%|#########2| 145/156 [18:08<02:08, 11.66s/it]
- embedding nodes: 94%|#########3| 146/156 [18:11<01:31, 9.11s/it]
- embedding nodes: 96%|#########5| 149/156 [18:18<00:36, 5.27s/it]
- embedding nodes: 96%|#########6| 150/156 [18:25<00:33, 5.66s/it]
- embedding nodes: 97%|#########6| 151/156 [18:26<00:22, 4.55s/it]
- embedding nodes: 97%|#########7| 152/156 [18:58<00:45, 11.29s/it]
- embedding nodes: 99%|#########8| 154/156 [19:04<00:15, 7.96s/it]
- embedding nodes: 100%|##########| 156/156 [19:05<00:00, 5.13s/it]
- Generating: 0%| | 0/20 [00:00<?, ?it/s]
- Generating: 5%|5 | 1/20 [08:58<2:50:38, 538.85s/it]
- Generating: 10%|# | 2/20 [17:30<2:36:52, 522.92s/it]
- Generating: 15%|#5 | 3/20 [36:01<3:44:12, 791.31s/it]
- Generating: 20%|## | 4/20 [40:54<2:38:33, 594.61s/it]
- Generating: 25%|##5 | 5/20 [54:00<2:45:54, 663.62s/it]
- Generating: 30%|### | 6/20 [1:01:04<2:15:49, 582.14s/it]
- Generating: 35%|###5 | 7/20 [1:18:43<2:39:56, 738.22s/it]
- Generating: 40%|#### | 8/20 [1:24:09<2:01:23, 606.96s/it]
- Generating: 40%|#### | 8/20 [1:24:52<2:07:18, 636.54s/it]
- [INFO] 2024-08-23 11:02:27 - common.py - Exception in thread Thread-4:
- [INFO] 2024-08-23 11:02:27 - common.py - Traceback (most recent call last):
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
- [INFO] 2024-08-23 11:02:27 - common.py - self.run()
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/executor.py", line 96, in run
- [INFO] 2024-08-23 11:02:27 - common.py - results = self.loop.run_until_complete(self._aresults())
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/executor.py", line 84, in _aresults
- [INFO] 2024-08-23 11:02:27 - common.py - raise e
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/executor.py", line 79, in _aresults
- [INFO] 2024-08-23 11:02:27 - common.py - r = await future
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/asyncio/tasks.py", line 605, in _wait_for_one
- [INFO] 2024-08-23 11:02:27 - common.py - return f.result() # May raise f.exception().
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/executor.py", line 38, in sema_coro
- [INFO] 2024-08-23 11:02:27 - common.py - return await coro
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/executor.py", line 112, in wrapped_callable_async
- [INFO] 2024-08-23 11:02:27 - common.py - return counter, await callable(*args, **kwargs)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/evolutions.py", line 142, in evolve
- [INFO] 2024-08-23 11:02:27 - common.py - ) = await self._aevolve(current_tries, current_nodes)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/evolutions.py", line 460, in _aevolve
- [INFO] 2024-08-23 11:02:27 - common.py - simple_question, current_nodes, _ = await self.se._aevolve(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/evolutions.py", line 290, in _aevolve
- [INFO] 2024-08-23 11:02:27 - common.py - passed = await self.node_filter.filter(merged_node)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/filters.py", line 60, in filter
- [INFO] 2024-08-23 11:02:27 - common.py - output["score"] = sum(output.values()) / len(output.values())
- [INFO] 2024-08-23 11:02:27 - common.py - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
- [INFO] 2024-08-23 11:02:27 - common.py - ZeroDivisionError: division by zero
- [ERROR] 2024-08-23 11:02:27 - ragbuilder.py - Synthetic test data generation failed: The runner thread which was running the jobs raised an exeception. Read the traceback above to debug it. You can also pass `raise_exceptions=False` incase you want to show only a warning message instead.
- [INFO] 2024-08-23 11:02:27 - common.py - INFO: 127.0.0.1:53310 - "POST /rbuilder HTTP/1.1" 500 Internal Server Error
- [INFO] 2024-08-23 11:02:27 - common.py - ERROR: Exception in ASGI application
- [INFO] 2024-08-23 11:02:27 - common.py - Traceback (most recent call last):
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 399, in run_asgi
- [INFO] 2024-08-23 11:02:27 - common.py - result = await app( # type: ignore[func-returns-value]
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - return await self.app(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - await super().__call__(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - await self.middleware_stack(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - raise exc
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - await self.app(scope, receive, _send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
- [INFO] 2024-08-23 11:02:27 - common.py - raise exc
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- [INFO] 2024-08-23 11:02:27 - common.py - await app(scope, receive, sender)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/routing.py", line 756, in __call__
- [INFO] 2024-08-23 11:02:27 - common.py - await self.middleware_stack(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/routing.py", line 776, in app
- [INFO] 2024-08-23 11:02:27 - common.py - await route.handle(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/routing.py", line 297, in handle
- [INFO] 2024-08-23 11:02:27 - common.py - await self.app(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/routing.py", line 77, in app
- [INFO] 2024-08-23 11:02:27 - common.py - await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
- [INFO] 2024-08-23 11:02:27 - common.py - raise exc
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- [INFO] 2024-08-23 11:02:27 - common.py - await app(scope, receive, sender)
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/routing.py", line 72, in app
- [INFO] 2024-08-23 11:02:27 - common.py - response = await func(request)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
- [INFO] 2024-08-23 11:02:27 - common.py - raw_response = await run_endpoint_function(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
- [INFO] 2024-08-23 11:02:27 - common.py - return await run_in_threadpool(dependant.call, **values)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
- [INFO] 2024-08-23 11:02:27 - common.py - return await anyio.to_thread.run_sync(func, *args)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/anyio/to_thread.py", line 56, in run_sync
- [INFO] 2024-08-23 11:02:27 - common.py - return await get_async_backend().run_sync_in_worker_thread(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2144, in run_sync_in_worker_thread
- [INFO] 2024-08-23 11:02:27 - common.py - return await future
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 851, in run
- [INFO] 2024-08-23 11:02:27 - common.py - result = context.run(func, *args)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragbuilder/ragbuilder.py", line 314, in rbuilder_route
- [INFO] 2024-08-23 11:02:27 - common.py - result = parse_config(project_data.model_dump(), db)
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragbuilder/ragbuilder.py", line 420, in parse_config
- [INFO] 2024-08-23 11:02:27 - common.py - f_name=generate_data.generate_data(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragbuilder/generate_data.py", line 94, in generate_data
- [INFO] 2024-08-23 11:02:27 - common.py - testset = generator.generate_with_langchain_docs(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/generator.py", line 179, in generate_with_langchain_docs
- [INFO] 2024-08-23 11:02:27 - common.py - return self.generate(
- [INFO] 2024-08-23 11:02:27 - common.py - ^^^^^^^^^^^^^^
- [INFO] 2024-08-23 11:02:27 - common.py - File "/Users/jungle/miniconda3/lib/python3.11/site-packages/ragas/testset/generator.py", line 274, in generate
- [INFO] 2024-08-23 11:02:27 - common.py - raise ExceptionInRunner()
- [INFO] 2024-08-23 11:02:27 - common.py - ragas.exceptions.ExceptionInRunner: The runner thread which was running the jobs raised an exeception. Read the traceback above to debug it. You can also pass `raise_exceptions=False` incase you want to show only a warning message instead.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement